|
FLASH经典20问- y/ Q5 ?2 s" Z( k" t8 ]( b
1.怎么才能让音乐和动画同步7 k7 e, x) x: j% O$ J. `4 g
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
2 U' C( M8 X" v i4 B& H3.怎么样实现透明背景的flash动画?
) j! ]6 s f* N$ A4.请问用flash可以输出gif动画吗?
& L% U7 M; N6 _8 O+ R9 E" g0 ]5.音乐按钮的制作过程,哪位高手指点一下?
( y7 R8 u. T& ]1 H+ y6.怎样把做好的Flash动画转换成屏幕保护程序?# Z. g* g9 F8 P/ Y4 d) k
7.如何制作动画开始前的Loading效果?
" g, C- E/ `: a$ _) X2 t6 ~8.如何实现打开Flash文件时满屏播放?3 j5 f/ j# G1 B$ K& y! {8 I
9.Actionscript专家模式下的汉字如何才能显示?$ K( S5 O/ v0 B# u! |
10.如何利用AS实现打字机的效果?
& E8 ~( W& y3 V11.怎样才能使动画播放更流畅?
$ y5 M' H! N2 v) a12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?9 c8 K; V: M$ ~+ q! x w0 w
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排? & S5 h9 v3 F. L
14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。9 a* \& h* S/ l0 d! k$ c
15.再用引导线时,是不是一定要把图形群组化?
& _. j! g2 M9 h4 n4 {7 a0 b% x; v: ^16.用遮罩是不是和要遮的东西有建立的先后之别呢?/ O/ F3 [/ G7 ^$ F* y
17.请问怎样才能在场景时间线中使mc停在任意帧?
4 u) d8 a, f% p18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
3 H; q7 V; d" _0 y, J19.如何精确控制变形 ?
4 k9 M# s* L8 B( W1 }/ o20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? + |( K& Q( K, M: }! p
1.怎么才能让音乐和动画同步! E/ K9 `8 ?! r0 Y# ?8 C" M
在声音属性里设置音乐成为数据流格式! ' b# t6 r i# a) j4 v' G* v/ a0 R
在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
0 S! K6 X M" k( Q% y0 z- [2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
/ ?" b8 ? K% i. B! H这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
+ H1 E7 W/ G/ x3.怎么样实现透明背景的flash动画?- ]7 K! V# {# h" B
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 ; L! }# d1 _! m7 a7 D
4.请问用flash可以输出gif动画吗?4 \& r* R# A* j! _! {" i
首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”
5 E- d# e) \( d3 B5.音乐按钮的制作过程,哪位高手指点一下~~~~7 |0 A6 H" S6 ~. f! \' p* _' c
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的.
. }2 n; F" K5 a补充:音乐做为事件播放。0 W. @& ?; ~. _6 a0 V1 U
6.怎样把做好的Flash动画转换成屏幕保护程序?2 C7 g5 B$ y/ R9 O8 \' L3 s
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。
^5 ?; w. p* k# ~$ y A, B' e0 T7.如何制作动画开始前的Loading效果?
$ |- Q, i/ T7 D/ s* P( [* Q8 b在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。7 x. h& {+ F. @ b6 f |
8.如何实现打开Flash文件时满屏播放?
3 [% w3 e, e! }* p# h在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。1 D6 F+ v8 g5 y
9.Actionscript专家模式下的汉字如何才能显示?/ g1 J& s, H @0 ~8 V% p9 ]
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。# @: s' O$ V+ R. l4 k5 r
10.如何利用AS实现打字机的效果?& q$ z9 k. i t& I: v7 f( D/ F
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。2 X1 J$ Y6 v e+ \* o" F
11.怎样才能使动画播放更流畅?# m% Z/ u! z7 r& ] C0 P
(1)减小动画动作的面积) v- @# L. j' O* a/ h* o/ e9 r
(2)在同一时刻,动画图层不宜太多
& B. U$ ?( o8 ?- Z& r/ G! \(3)尽量简化矢量图片( y( i0 ^ D( v
(4)尽量不要把动画背景设为透明方式' Q$ Q# E2 f* j+ u/ E
(5)清除不必要的组件。" V2 A4 u7 Q' s
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
+ c4 ] K! A1 l& s" Z按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。* {- e2 c( |. Y0 E
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 $ a5 h6 @! f7 J n; B
注意你所选择的字体名称前是否有“@”
) O" S, W" V# b( b: a4 Y* x: `0 M如带有以上标志选择其它不带“@”的字体, A! M2 u( C6 M8 p- p/ l+ V! d
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
4 j6 [$ ]% n2 u7 F' _0 B在场景中放一个空的MC,在上面加Action:- f9 |9 e& ]: ^
onClipEvent(enterFrame){* {# U* E5 c+ b$ t, k
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
6 z# J2 T( t. T3 g' o' ^" Kif(total>=300){" X. E- e0 {% ?0 P4 o' `+ Q, E q
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧* ]2 f, t/ h5 C6 c6 S" o
}
1 D- }& ^+ h0 B}
6 W0 Q3 n& j+ a2 z# y5 D8 y. S; g主场景中第一帧加上:stop();+ R D, ~9 U% s2 g
15.再用引导线时,是不是一定要把图形群组化9 ^( Y/ K/ y* t2 q
用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
+ b8 ?8 K( L6 X8 ]8 w r _. P16.用遮罩是不是和要遮的东西有建立的先后之别呢
% \& z/ f6 I& {1 L% w6 T' B4 smask层必须在上层
( a0 O7 o* `5 m- _( f: `" @masked层在mask层之下~
$ L- }0 y" E; b, e& Xmask层:显示的范围(区域). F" l4 z8 {' f
masked层:显示的内容:)
|( o+ M$ ]( |17.请问怎样才能在场景时间线中使mc停在任意帧?
8 @% m2 h: M5 i% h; K/ U% H_root.mc.gotoAndStop(你想要mc停在的某帧)
6 G# v8 V; S2 I; y3 D: L' t18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?$ b0 L* Z% D/ D0 n
因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。7 a$ a, [7 Y8 ~* q# _
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。
2 H. U$ t; v! q5 I19.如何精确控制变形 : I9 `" b, d* E
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷! / d" {% u$ \" H! c7 c2 F
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ! a: `4 j+ a- `9 Z
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。
$ P9 L6 \7 T) `- l9 X, s这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|