|
FLASH经典20问. G5 u* u2 t! a9 u5 J% o7 j" n
1.怎么才能让音乐和动画同步( ^! P3 e/ [( `8 t
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?" I% I+ c& t" j8 U! |7 K. n
3.怎么样实现透明背景的flash动画?% U* M/ p7 s& d1 F7 _1 G$ T
4.请问用flash可以输出gif动画吗?
. t' X4 S' L# z, g' z6 M5.音乐按钮的制作过程,哪位高手指点一下?1 S" V* v! ^- c! x" Z8 o# i* u
6.怎样把做好的Flash动画转换成屏幕保护程序?
1 F6 U7 [, U: \: w3 E2 a7.如何制作动画开始前的Loading效果?
% W& X1 ]2 Z) i' Z4 |8.如何实现打开Flash文件时满屏播放?! ^8 _# s! H- R4 e% q
9.Actionscript专家模式下的汉字如何才能显示?
3 l2 p' x/ W$ v) P$ E9 B1 [10.如何利用AS实现打字机的效果?
9 O) G4 h+ `, V8 f$ i) L; f11.怎样才能使动画播放更流畅?1 j/ T( ` @( ~7 ?& |4 k, P3 ~
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?1 t* P% b7 F! _; |/ b( _3 a
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
& r8 }& Y" O$ Q& V$ a14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。4 M; F- W2 m& q
15.再用引导线时,是不是一定要把图形群组化?6 q9 T# A$ `1 q" I6 @
16.用遮罩是不是和要遮的东西有建立的先后之别呢?
" o4 o5 u9 e* e8 g/ S17.请问怎样才能在场景时间线中使mc停在任意帧?' |" j8 H. V; V+ k$ c$ Y2 u
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?( s8 ^0 m+ D! x# M) Z
19.如何精确控制变形 ?7 R: k# e0 x- `8 c: X; K
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ?
: H- S+ F- s3 K) j4 y1.怎么才能让音乐和动画同步
2 ~; A' Z8 [) l在声音属性里设置音乐成为数据流格式!
% M& V6 q: g J" ^- `: N2 M在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
0 [8 ]( l- c# M2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?: s* M, ^7 g/ F' _7 F5 @
这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。" T/ Y# E' [6 @( ^4 a
3.怎么样实现透明背景的flash动画?
6 s6 F) U! {) {+ w3 @- f6 c在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 0 U- c9 u0 w( S% |/ L
4.请问用flash可以输出gif动画吗?
/ C# J0 t6 G8 h" Z6 u1 h1 N首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”4 A& h+ H( H; ^' v5 U: m
5.音乐按钮的制作过程,哪位高手指点一下~~~~, V( G; }3 q8 x# w% g4 @
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. " C; D6 o$ r$ Q# e8 U2 ~: \
补充:音乐做为事件播放。
! B5 O6 ~9 X# R- U; ?+ f& |6.怎样把做好的Flash动画转换成屏幕保护程序?. |7 [! y0 f, J7 t# e. s
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。0 N; ^9 e, I8 ^5 a( h/ p
7.如何制作动画开始前的Loading效果?2 C; n: |6 E6 E( B
在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。4 ^) c* A0 C6 v+ `5 d/ r( `
8.如何实现打开Flash文件时满屏播放?
# `3 K" h6 _$ x3 f( R' y在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
5 f. H: }; W. U' m# Q& P9.Actionscript专家模式下的汉字如何才能显示?8 R2 j6 B: k. p& Z1 v
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。
1 P* g* S& Z; o, q2 ~2 \; a1 u+ w10.如何利用AS实现打字机的效果?
5 K4 n: `5 \, b9 w首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
' r5 x7 Z( K0 A" Z, B11.怎样才能使动画播放更流畅?5 r P/ j0 H/ [, Q
(1)减小动画动作的面积8 p, U# q' o% c+ _( p3 L
(2)在同一时刻,动画图层不宜太多4 `& X9 U+ S& N3 a# T G+ [8 l( Z
(3)尽量简化矢量图片7 t3 f/ X) S0 I! W3 D
(4)尽量不要把动画背景设为透明方式* f* K" |5 Y' W* f+ x4 S/ T
(5)清除不必要的组件。% l+ y9 w. J# x0 e2 [ _
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?* }1 F1 ?6 M: f) o1 A( l6 d
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。
) t' ]$ M) ?) r# T! v( N: [13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 ! x9 w5 F( `# R. w( Z. C% t
注意你所选择的字体名称前是否有“@”& D' @9 U0 M5 W2 c# f( T: Y2 V/ E
如带有以上标志选择其它不带“@”的字体* p; j1 G4 C3 H1 o$ Z
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。* u0 D5 p7 c4 i$ P& Z* V
在场景中放一个空的MC,在上面加Action:: `7 Z# J0 a6 k! ^9 p: o( f
onClipEvent(enterFrame){4 z5 X8 ]# Y( l; q& D
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
+ f% ~& I( e7 @' [0 C' c& gif(total>=300){5 w) q. t0 r. E8 B7 g, j
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
: R9 p, F8 S1 A1 @& S: U. V}4 ?" B4 E# q. s" i. Q
}
& D! F2 u+ {9 |7 A2 I+ m: E% a主场景中第一帧加上:stop(); x2 }1 m) {1 f- d
15.再用引导线时,是不是一定要把图形群组化% O/ W/ k0 D# M& M! L9 W
用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
! }5 j* i' r( f+ E7 W16.用遮罩是不是和要遮的东西有建立的先后之别呢' M# w9 b% @3 Q" R
mask层必须在上层+ V3 X% s [7 S% \, C& z
masked层在mask层之下~
' q. R) q, X# L6 h7 K% Jmask层:显示的范围(区域)1 @% B6 {8 k K% |" U, K8 H. |
masked层:显示的内容:)
3 H. R# b: z7 u) y17.请问怎样才能在场景时间线中使mc停在任意帧?! `+ D* q& c" P' W5 a: E- u2 C
_root.mc.gotoAndStop(你想要mc停在的某帧)6 V( {4 x" q. |2 v) I$ p
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
) @" B0 {) M6 ?% s( U0 E6 Y+ Y因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。
h" d2 M4 L) t- p( d' X如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。 W" |$ @3 \+ @, A d; j9 m
19.如何精确控制变形
, f v+ Q5 m" ~2 B! }5 g在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
) M( n, ]& f8 z) u/ _* b20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
! }" j+ Y# V1 n4 e" G0 X4 S' L* Y' r最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 6 m2 r0 h. g, Q, w
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|