|
FLASH经典20问
2 d8 J8 G f( K. r1.怎么才能让音乐和动画同步2 G( z: z0 m; E
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?' ~" Y+ h: X9 z+ e) m
3.怎么样实现透明背景的flash动画?
8 ]" @7 E4 d" m( y r0 b7 L4.请问用flash可以输出gif动画吗?# x& S3 |6 t7 h! b4 s& J
5.音乐按钮的制作过程,哪位高手指点一下?
; n. H$ M' M$ l) O6.怎样把做好的Flash动画转换成屏幕保护程序?: M" S' d9 G/ h+ }+ t2 \4 S
7.如何制作动画开始前的Loading效果?8 \2 u. i! e, ]4 K
8.如何实现打开Flash文件时满屏播放?& T. y L" s" m1 P5 G) I. W% }7 V
9.Actionscript专家模式下的汉字如何才能显示?
6 S, N0 ^0 o5 x+ w5 u+ M10.如何利用AS实现打字机的效果?& g0 ^( N+ a" i5 D1 q) q$ B
11.怎样才能使动画播放更流畅?
" w5 A& U( Y+ w2 a+ @9 N6 |12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?3 A' o- y1 f) N
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
6 O% L6 P/ J2 x0 e1 O14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
& Q; j0 X% N4 x" b- Y* p15.再用引导线时,是不是一定要把图形群组化?/ m, G8 G0 R# v0 I3 Z: n3 `
16.用遮罩是不是和要遮的东西有建立的先后之别呢?
& d0 ?+ L, d" m17.请问怎样才能在场景时间线中使mc停在任意帧?
! _7 A) H, q. z. @% S18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
" b2 F1 O* h8 f) J% S19.如何精确控制变形 ?
- N- l- r6 [3 N20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? 3 J0 ?) R) \* W6 k7 C- R9 d
1.怎么才能让音乐和动画同步0 b, C% L* @) D- j( P) ]
在声音属性里设置音乐成为数据流格式! 7 p- {4 p9 `. t3 u
在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。& a7 u1 P" O l, }: M: K
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?2 J6 R- }# O2 m8 w+ O( e
这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。# f: h2 n1 Q1 n. K8 I
3.怎么样实现透明背景的flash动画?
) E, P& a% k' ?8 f4 c$ C0 J* f1 L0 F在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 : ?0 W# i( M4 K
4.请问用flash可以输出gif动画吗?
4 u. e4 H" p# q5 c首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”2 P4 y- y- ~: u6 t; t& m" r1 ^0 ?
5.音乐按钮的制作过程,哪位高手指点一下~~~~
; C: h5 W+ ]: E) V平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的.
' P* Z" e3 H) x: ?! ~9 q$ n补充:音乐做为事件播放。
- E( G/ E) z% j7 b+ r! U* E6.怎样把做好的Flash动画转换成屏幕保护程序?9 ~' p6 I. s9 c% [
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。! m/ S0 O/ b) j5 L o! V( d
7.如何制作动画开始前的Loading效果?. c% N+ S) S" N- w! m4 t/ O
在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
, P6 x# a+ b) F6 }8.如何实现打开Flash文件时满屏播放?
2 I+ j8 F+ w! g在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
" g" z' J# b8 ^+ Y$ d( M% ~' f9.Actionscript专家模式下的汉字如何才能显示?
3 ]! C& n. \' n4 S% X5 V& Y6 |只要把Windows/Fonts目录中的MODERN.fon文件删除即可。( T( L+ N2 ~8 q/ v# v: B' H7 @4 S
10.如何利用AS实现打字机的效果?
6 H1 F) _* b7 L2 y7 e; v8 c9 c0 ?. j首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
, W4 Z' l1 m' }0 V11.怎样才能使动画播放更流畅?
# O7 v$ h5 r( t; T(1)减小动画动作的面积4 N6 y) Q s+ f. u: i4 f# T1 K6 `
(2)在同一时刻,动画图层不宜太多+ p# X: Z* ^( m
(3)尽量简化矢量图片
* A4 T, m4 e1 B3 z' k, a$ M(4)尽量不要把动画背景设为透明方式
; E! @! H; x" Q(5)清除不必要的组件。 ?, d6 {$ b2 \2 U7 r
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?" K" Y4 W P/ g5 K5 G
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。* V6 m! }+ q2 e) V) b7 x
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排
4 N+ `+ U" n9 B注意你所选择的字体名称前是否有“@”8 f( b# s% R$ o( e
如带有以上标志选择其它不带“@”的字体+ B* H1 C6 z. _7 v
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。" r v/ f) S; F7 Z3 ]
在场景中放一个空的MC,在上面加Action:
7 L7 b b1 @8 d1 J; eonClipEvent(enterFrame){, X/ |0 z( z& p' z E) N
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间1 s, D! P8 H. ?- ]( O
if(total>=300){+ {, k- V0 `* j, U+ ~/ D! U
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
& G9 {, E3 _. E1 l7 `$ f1 R$ D}+ M! f0 `3 p( i' ^( L3 x
}# n6 P9 m7 {9 f/ m
主场景中第一帧加上:stop();
% U; x N J5 v( R @/ l' K15.再用引导线时,是不是一定要把图形群组化) p7 A) {& W6 T' m, ^
用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
5 r% ~6 \1 v1 D( m: j16.用遮罩是不是和要遮的东西有建立的先后之别呢
- |- a0 G, v+ B) A6 Fmask层必须在上层
4 S8 i! c4 O' j0 \+ x3 F5 Ymasked层在mask层之下~
% Y! F2 D7 q1 F$ y! i6 U0 b8 hmask层:显示的范围(区域)
" Y! T( |* p# u6 |+ c0 D* f5 n: cmasked层:显示的内容:)9 z8 \! U% }6 i, X+ K o% y3 x7 y) n
17.请问怎样才能在场景时间线中使mc停在任意帧?! |( c/ r* e( n! R6 d X# ~ q
_root.mc.gotoAndStop(你想要mc停在的某帧). n3 V/ Z. `- \8 O- A- N1 b
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?! `5 T* K. \. L1 B! d, n1 q
因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。
- P G" |$ m2 Q/ I如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。
& J9 b" m' D( e1 U$ ]0 u0 w. w4 p. X19.如何精确控制变形 " \ L/ K. L1 h F( q& @7 B; t
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
/ B0 y6 S- a+ j; e/ o) X. E20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
' A: W2 t; n& d最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。
) d/ ]; K& _, B# i M这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|