|
FLASH经典20问
$ ? q4 G/ D5 ~& W& o [1.怎么才能让音乐和动画同步# o7 a ]8 A/ R
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
4 A% ^( p0 \% E: a3 M: D/ w/ C3.怎么样实现透明背景的flash动画?4 T0 @* I6 ~( ]8 V5 K5 t
4.请问用flash可以输出gif动画吗?
: a& H; [; ]6 t7 N5.音乐按钮的制作过程,哪位高手指点一下?
U+ g1 S1 E; n! H7 c6.怎样把做好的Flash动画转换成屏幕保护程序?
. A7 ?0 Y6 `( X8 T0 i) N3 V: H7.如何制作动画开始前的Loading效果?& Q: E: i, _! h# H0 G0 `
8.如何实现打开Flash文件时满屏播放?, J E0 {, \6 p" ^( V, W1 d7 j- b H. C
9.Actionscript专家模式下的汉字如何才能显示?7 Y( [$ g }, o7 e0 W5 j* p
10.如何利用AS实现打字机的效果?5 I6 }. I* q, K, [
11.怎样才能使动画播放更流畅?2 s9 s+ J3 r. o( I0 t
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?( y" W [9 [( e6 X" U* n
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
+ q0 o) S# d4 Z3 o/ U4 _; @14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
; c' e, f# F- M( B; w) ~15.再用引导线时,是不是一定要把图形群组化?
7 |+ W& [3 D+ r( ^, z) b6 R16.用遮罩是不是和要遮的东西有建立的先后之别呢?
+ X# ?) n% N2 B( F1 C9 j# N V2 D17.请问怎样才能在场景时间线中使mc停在任意帧?
5 m( ]5 W. g- |7 l0 G f# g7 [ m18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
/ G K/ A) X% m- a0 a$ B) ~19.如何精确控制变形 ?. a' w& U, c+ j* r0 `0 ?, y% X5 t
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? ! @. v4 R( v! c& J
1.怎么才能让音乐和动画同步
6 B* {' R5 {% o7 \% y( T5 P在声音属性里设置音乐成为数据流格式!
! f& t# b# U" W* H$ P$ j8 h在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
, e! k) R( `4 i( T3 y$ Z2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
! i6 }2 l7 R; D这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。2 V& T2 c5 \' g. S l! e
3.怎么样实现透明背景的flash动画?1 {7 ] `* [! a$ H. V' w
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 7 Q' h# j, M& d y& A( E2 o
4.请问用flash可以输出gif动画吗?6 w4 Y7 |% Q: q! Q6 w' S% W2 D: p
首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”
. a& U" ?& {) b2 G8 I5.音乐按钮的制作过程,哪位高手指点一下~~~~
2 A$ a, O# }8 e# z4 }& y平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. 2 |+ h3 e: D% c l9 H0 t$ Z& w! i
补充:音乐做为事件播放。" ^) F0 ~& c7 I# W1 Y
6.怎样把做好的Flash动画转换成屏幕保护程序?
2 f+ [% f2 c1 n7 T% {使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。4 Y5 F! N3 e& f$ D- q a
7.如何制作动画开始前的Loading效果?
' r3 N3 I: h) v# |; ^7 j! [在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
5 D- p- J% o y; L7 Q5 s, s8.如何实现打开Flash文件时满屏播放?3 l( d6 [/ @+ M3 ?% @* r9 k7 l0 X
在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
7 x4 P7 U9 p4 B0 b& z9.Actionscript专家模式下的汉字如何才能显示?) p( L# q, s1 w! e! t
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。! B) ~$ M" t, X) c" m! A* E
10.如何利用AS实现打字机的效果?( N( O( P8 o0 N2 {: D V* q7 V3 F
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。5 N; H" t1 S9 S! C) x7 t [
11.怎样才能使动画播放更流畅?+ L4 G4 `1 d2 H" Z2 E) e
(1)减小动画动作的面积
3 p, o2 i- C% P) o! l: E& a/ @* E: T(2)在同一时刻,动画图层不宜太多
9 ~. ^* |5 k f(3)尽量简化矢量图片$ l; \9 C" Z) S5 t' z4 d
(4)尽量不要把动画背景设为透明方式
. B" s4 B& W0 Z+ Z(5)清除不必要的组件。
/ H6 a! ]+ i$ q/ C! T$ H( N12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
: }7 ^0 o& _9 X按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。
6 _5 e, S2 n& G4 y" W7 X13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排
/ I. k- d- G; _; B9 L) X. m0 r% Z注意你所选择的字体名称前是否有“@”
9 @/ `' `$ ]! H9 O+ O如带有以上标志选择其它不带“@”的字体
g3 F2 R- t3 |: m# F$ D" e0 v1 Z14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。; }/ r1 l# F% u8 k) k. l0 N2 R
在场景中放一个空的MC,在上面加Action:
6 W- |$ e% a& I/ M, A+ qonClipEvent(enterFrame){% M \1 R2 r4 S+ }
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间% d; A& D, ?6 @+ [) [- R `4 V
if(total>=300){
: g5 m1 |* @; j- {_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
; P, q/ _8 o9 U0 f/ M7 I9 N( T}
( U5 g) _8 L- {) S N4 L( o% K, I) A}" S* S4 h, N/ l6 z5 \
主场景中第一帧加上:stop();7 t4 j& U, E, p, k5 Q. P
15.再用引导线时,是不是一定要把图形群组化1 I F; z; h0 \. P: M& n) _$ }
用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
7 V$ S$ f4 D6 }1 G _16.用遮罩是不是和要遮的东西有建立的先后之别呢
9 ?; f; V! r# z1 u8 j3 C: M' mmask层必须在上层& m7 R- w5 d. C# b
masked层在mask层之下~/ y/ h4 C/ ~3 R0 q
mask层:显示的范围(区域)
$ |" y0 o$ i# P: U9 z- }masked层:显示的内容:)
$ O) j( p. P! u! @& i9 I- F17.请问怎样才能在场景时间线中使mc停在任意帧?8 O8 _* Y0 v3 D5 v" l) f
_root.mc.gotoAndStop(你想要mc停在的某帧)# G# B/ J% q4 J& Z
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?* r5 s/ k% a3 B- W- J
因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。
: X. a- V. _+ @3 z+ W如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。" }- T+ u& y. }; M& P! v1 L2 t
19.如何精确控制变形
1 I- r5 N8 I* G) _1 t5 S+ ~) r2 ~在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
" D0 O7 E% r4 n% H2 ]20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
9 w9 N3 m% v; _+ G+ k" A) Y- h最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 & H- x* |; e" G
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|