|
FLASH经典20问7 Q6 A6 _& t Y$ T& J$ d
1.怎么才能让音乐和动画同步
0 \7 e& W/ A; C/ x, `- x2 W2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
) v1 A0 Y" N' d8 o3.怎么样实现透明背景的flash动画?9 s% ^2 p2 D3 w4 g
4.请问用flash可以输出gif动画吗?: d# N5 |2 N- Z% _1 d$ H
5.音乐按钮的制作过程,哪位高手指点一下?
& d8 w2 b" `% t% P. S5 W, [8 U* u6.怎样把做好的Flash动画转换成屏幕保护程序?7 `+ v, J& w4 w; x
7.如何制作动画开始前的Loading效果? J* [# H# [" n h! o" D" J
8.如何实现打开Flash文件时满屏播放?% `: @# t* j+ ]
9.Actionscript专家模式下的汉字如何才能显示?. d3 \7 x# A1 K2 B# |) w* Y2 N1 l& [
10.如何利用AS实现打字机的效果?# P n# g- ~; n
11.怎样才能使动画播放更流畅?
* v6 Z( I1 [- ?( v. J: u5 w12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
, @8 |+ x+ z |4 L13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
8 h/ H$ ^6 K2 Q* b- X+ \14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
4 N8 X! o9 ~" p& E7 E15.再用引导线时,是不是一定要把图形群组化?8 m6 @1 z" e9 R( T
16.用遮罩是不是和要遮的东西有建立的先后之别呢?
( K9 F$ S: C) Z+ C$ @( y4 L7 }17.请问怎样才能在场景时间线中使mc停在任意帧?) P. f( w2 Y8 }; b
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?: ^2 M7 f) A* ^: @7 f
19.如何精确控制变形 ?
5 |2 R6 R: J$ p: l f( R20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? 9 @& \ J2 o8 Z1 d) D
1.怎么才能让音乐和动画同步
, {) A; e5 B L& A& V( O在声音属性里设置音乐成为数据流格式!
) d1 w9 z! s% @9 l1 N在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。/ B) R* ?, e6 j6 @
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?5 u- a; y& z" U7 b
这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。+ ~9 ~0 Z, H) F5 y
3.怎么样实现透明背景的flash动画?
: A/ v& o4 V: n9 z: i0 m% q5 K在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。
' g3 ^6 u4 S0 ^$ f) j& r4.请问用flash可以输出gif动画吗?& }: {" r* Q/ ]& X/ s) A
首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”/ Z1 q0 E! l( C y, ]) ^- q
5.音乐按钮的制作过程,哪位高手指点一下~~~~+ h, G E0 c& Y7 f( \2 T7 y( [
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. 9 {& @- G/ B4 v ?1 a
补充:音乐做为事件播放。+ X( \ A. x& v& ~
6.怎样把做好的Flash动画转换成屏幕保护程序?9 G5 B7 a; k4 h
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。
& ~) ^2 r5 }" [- t5 j! \7.如何制作动画开始前的Loading效果?' a) F) {& x" n r, B, l; K7 g
在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
: a# W* [$ V$ T, ?" ^ @% H B4 u8.如何实现打开Flash文件时满屏播放?
. k5 |6 N5 w9 q7 e1 Q p) n9 w在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
5 }8 O+ n$ z6 Z5 ~9 m9.Actionscript专家模式下的汉字如何才能显示?
. _; N8 R' X$ {只要把Windows/Fonts目录中的MODERN.fon文件删除即可。6 q! C. O1 U' _
10.如何利用AS实现打字机的效果? v/ h- [# v0 }8 q7 e) y9 a
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。' Q! d$ S0 h& e" D6 B
11.怎样才能使动画播放更流畅?
( @6 v4 k; d, d c- w(1)减小动画动作的面积
% S/ h0 J2 m% }0 s5 F9 r7 U( R" m(2)在同一时刻,动画图层不宜太多6 r8 K$ b( T2 T$ A( P/ |- N: ?
(3)尽量简化矢量图片
& p+ v! I. u3 P8 _(4)尽量不要把动画背景设为透明方式, ]& G* H5 o4 Z
(5)清除不必要的组件。* N2 v7 X6 m* H! ^
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
' R/ G# h2 l( B$ u5 p8 C$ {) A按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。# B9 O9 j# g! m ^
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排
; C/ e# u) N* }注意你所选择的字体名称前是否有“@”& H2 O" Q& d7 i* r: f
如带有以上标志选择其它不带“@”的字体
+ i o% ?( c6 T( I: Q7 x14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
3 ` s( A& G0 g% j( A4 l! m在场景中放一个空的MC,在上面加Action:5 g+ M- f; n4 R) g! N P
onClipEvent(enterFrame){
7 c9 X+ @. m3 p8 [1 k1 ntotal=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
0 t' m9 @9 k. t& B+ K! G3 Z! sif(total>=300){
; X h# H0 I! D+ N4 R0 U4 K L, S_root.gotoAndPlay(2);//判断:五分钟后播放第二帧- c1 x$ g) V% F" s3 b
}: W) V4 g% X( j8 M9 ^8 G0 M W
}
. t# n( t' d2 j4 q2 D/ N% A主场景中第一帧加上:stop();1 `, r1 B; c8 F, ^* B
15.再用引导线时,是不是一定要把图形群组化
# _/ f2 f8 s) R& k' j3 N, Z用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
! v0 q2 {- y( z7 g16.用遮罩是不是和要遮的东西有建立的先后之别呢
* P E$ T; `" G+ gmask层必须在上层, Y# }- G* ~$ J4 ^' `6 d
masked层在mask层之下~6 b& S; E' y; Z% T' Y+ [* t8 [
mask层:显示的范围(区域)
! r9 g; e" T3 ~8 G% ]& amasked层:显示的内容:)
5 A& ?) U0 e. v" m$ R17.请问怎样才能在场景时间线中使mc停在任意帧?
+ z4 R8 D; n+ ?1 ^_root.mc.gotoAndStop(你想要mc停在的某帧)
6 C4 O' {, I: C/ V3 p' b( m18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?# k4 T7 [" C) Y" z# j9 _
因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。5 d- N7 o5 r; L4 k
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。& u, j+ x. y W
19.如何精确控制变形
4 J: P- b) E0 p) L2 Y在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷! ; b* U& P+ ^) C# i
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
, o- q# o/ V/ A8 K+ _, v; D; g7 w最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 + t K! J# I; s9 m
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|