|
|
FLASH经典20问
3 \) b0 ^" @9 Z2 m7 y& ]. z; @2 R1.怎么才能让音乐和动画同步
' ]( b; v' x9 _$ \, q% B4 V2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
* J7 R* @/ q* i3 K/ n1 ]# f3.怎么样实现透明背景的flash动画?
$ a9 {( R( U" S4.请问用flash可以输出gif动画吗?: h8 j2 M/ D9 z, U- p" W4 i
5.音乐按钮的制作过程,哪位高手指点一下?; \+ ]( E- |* W8 |7 q( |
6.怎样把做好的Flash动画转换成屏幕保护程序?, x5 s4 g1 _. }8 I
7.如何制作动画开始前的Loading效果?
( j9 {" N5 D# z8 K8 ~; H: j8 n8.如何实现打开Flash文件时满屏播放?
# ]! o6 d# G1 O3 W% A# { }9.Actionscript专家模式下的汉字如何才能显示?
0 |* j5 {' G" @1 f! T% ]9 v10.如何利用AS实现打字机的效果?
& w$ T" _6 g+ x' }) \( f11.怎样才能使动画播放更流畅?7 k/ g" R1 S7 ]
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?7 S/ G: i; v$ Z; l1 c/ q" R
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排? + j% u) W1 q3 o. E
14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
) m# B2 Q- ]" L! S- [15.再用引导线时,是不是一定要把图形群组化?) b0 i% ]. i1 o: X( `( z
16.用遮罩是不是和要遮的东西有建立的先后之别呢?
; l& _! h5 k2 r0 \0 I' _17.请问怎样才能在场景时间线中使mc停在任意帧?
\: ^. I2 b- w1 ]1 S# }18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
" c0 B4 `& _* [. t# [( ]0 _% P19.如何精确控制变形 ?2 o; G1 k' L+ q/ m
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? c- Z. D9 U( l9 G8 g- K2 }
1.怎么才能让音乐和动画同步. ]2 n0 @" S" l( \0 Z) a! z
在声音属性里设置音乐成为数据流格式! ! t" F7 M- W U5 A% ^+ ?( @4 i
在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
1 u4 o0 T! A/ U4 a0 U) ]2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
8 ]5 J2 l: w5 k8 V8 ^这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
! k# D9 d2 X9 c- }/ B3.怎么样实现透明背景的flash动画?. E7 i- w J3 o$ h
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 ; Q, _1 C6 \: M8 H4 ~+ h6 C7 {
4.请问用flash可以输出gif动画吗?0 ? j8 N4 O2 @5 v: D! ?! s
首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”
4 z, ]. u4 A# f, _) W5.音乐按钮的制作过程,哪位高手指点一下~~~~& O$ p" S2 c( w' {
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的.
7 Q/ R7 s8 E- }% P4 }补充:音乐做为事件播放。
/ K# D4 }5 V: X6 e6.怎样把做好的Flash动画转换成屏幕保护程序?3 ^: v9 e$ b* N! O" B! l2 M/ o& \
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。
N( h1 P6 o- \! G' K A/ B7.如何制作动画开始前的Loading效果?
4 P" ~/ m0 t% A& n在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
, s( U4 W& P! s F8.如何实现打开Flash文件时满屏播放?
w& p! e8 L' j" R* ]8 j在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
( L: ]$ w. |6 p! a8 l3 Q& \9.Actionscript专家模式下的汉字如何才能显示?0 |! l% z' Y' M. h+ ~
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。$ T! r% M) I+ Y" g5 V+ E
10.如何利用AS实现打字机的效果?/ {+ x$ k5 p4 D4 g3 ]* K
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
7 A" {4 X0 ^2 O6 }9 d2 q11.怎样才能使动画播放更流畅?
) U8 d5 B1 e4 |(1)减小动画动作的面积 ~9 H& I% \+ |+ ]$ M
(2)在同一时刻,动画图层不宜太多
; `* k% J- ~- l$ A(3)尽量简化矢量图片$ a2 s9 i$ S# H
(4)尽量不要把动画背景设为透明方式3 s; l& v! v s* `8 V
(5)清除不必要的组件。8 S& K: B1 d, a9 C
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
: z+ e4 @1 O7 |- k9 H按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。( S j2 q& u: g$ F0 m' B* I
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 7 ^; V/ k( ]0 Q( b/ S% I$ V
注意你所选择的字体名称前是否有“@” I* ?' H1 W( }( M
如带有以上标志选择其它不带“@”的字体
; K0 o6 c" T' S3 ]; q& j, n* a U14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
, h6 C4 W+ g/ h5 v在场景中放一个空的MC,在上面加Action:
9 Q' c" B) p; V) honClipEvent(enterFrame){# q: n2 A$ b4 @
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间& S. [0 C: o3 a1 y6 ~
if(total>=300){
% b( T& M3 s& D) z# w_root.gotoAndPlay(2);//判断:五分钟后播放第二帧1 W9 m7 K# x3 q
}/ @, G3 O' s6 L* P) _, l! A
}1 G( K9 R9 d0 Q
主场景中第一帧加上:stop();9 G, B ~ l$ V/ W/ o) B' l
15.再用引导线时,是不是一定要把图形群组化
9 ~- V; l+ t# o8 P* X8 t5 ]2 A- H& f: ~用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上* _- { `$ d# j7 j& d, F& r: S: ~ u
16.用遮罩是不是和要遮的东西有建立的先后之别呢% E3 w% F* o5 }# g1 Y1 C
mask层必须在上层" a5 ^8 l1 W6 n2 \% Q7 P0 @" h4 Z
masked层在mask层之下~
& J) I W% p2 a* V( ~8 @mask层:显示的范围(区域)+ s5 _% M& E" S) y& ?
masked层:显示的内容:)
9 h3 u G) X9 J17.请问怎样才能在场景时间线中使mc停在任意帧?
1 @ {' W- R8 B0 _: R0 `" J. U, o_root.mc.gotoAndStop(你想要mc停在的某帧)5 W$ r2 O% M0 ?2 [
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?* k% A8 t6 K) ?; D
因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。
* W( v) f: B8 Z r# B7 }* T- b4 E如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。& R5 \. @' U9 \' Z
19.如何精确控制变形
; L( @ U* b) G- M在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
( I2 P2 x9 P \. l20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
1 o& q1 B" N J* z0 c最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。
& R/ @7 Y8 w% n7 H+ n' a这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|