|
FLASH经典20问
4 W6 z2 ]" u. B6 u% P. Q. ~6 e8 P& v6 y1.怎么才能让音乐和动画同步& f7 u* y6 b- q5 h: w5 a% A$ @4 f
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?1 S. b0 h: q# n+ p% c( `
3.怎么样实现透明背景的flash动画?, A& M. ~5 \" W* P
4.请问用flash可以输出gif动画吗?. s* x( G3 ~+ D/ s- V4 _7 H7 p7 k V
5.音乐按钮的制作过程,哪位高手指点一下?
f1 @9 i& h* |7 e8 m1 M6.怎样把做好的Flash动画转换成屏幕保护程序?
5 `6 l% B" l+ ?& P c# e* u7.如何制作动画开始前的Loading效果?8 }% D1 E, d4 H
8.如何实现打开Flash文件时满屏播放?$ |: \5 F& x! K
9.Actionscript专家模式下的汉字如何才能显示?
' u" W' | \/ l5 L- q( O9 _10.如何利用AS实现打字机的效果?( e* F {# ], e% L! F: |) y+ m1 X! c6 @
11.怎样才能使动画播放更流畅?) S9 w2 a" e8 c+ t
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
/ a/ G' Z( r0 W/ }8 t5 a13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
$ u8 U7 c8 X/ ?, B% p# R14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。9 s3 f7 j4 V- g
15.再用引导线时,是不是一定要把图形群组化?
* d- ~) T$ e0 K( ]- \5 ~( l2 F! z e16.用遮罩是不是和要遮的东西有建立的先后之别呢?- ~: D4 R: ]! q3 {1 r
17.请问怎样才能在场景时间线中使mc停在任意帧?
3 A( }, S& i% J# L& l, v) f6 t18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?# ?; R7 ~" L0 k u* E _0 s6 k
19.如何精确控制变形 ?+ i* t% y5 ]- r9 J
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? 4 e7 }+ a7 ^) M. y+ `8 c
1.怎么才能让音乐和动画同步
I1 z# _4 O% V1 H- | z在声音属性里设置音乐成为数据流格式! 4 v' i/ G0 }7 }3 q1 e# x
在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。" W$ s% }. w! K R& z
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?+ C6 J+ Q# \0 m; h0 t% D& {: L2 @. [
这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。3 J1 n: F* R3 C
3.怎么样实现透明背景的flash动画?% q, P' ~3 K7 A+ R! F4 R
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 , F' i/ U' V( X1 E+ s
4.请问用flash可以输出gif动画吗?
1 ~% a1 t% D8 A& B: T7 ~首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”
/ f C8 U, n+ N8 K$ \$ y' Y5.音乐按钮的制作过程,哪位高手指点一下~~~~; n9 b/ d* C! p9 k' {& a- ~" M
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的.
. l) G/ d% F0 G& Y! [& B1 M补充:音乐做为事件播放。
8 w5 A) j, i% l# C7 @# G6.怎样把做好的Flash动画转换成屏幕保护程序?+ P Z9 H* u) K
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。0 o( \; q9 H* \8 p$ d! \+ n/ S
7.如何制作动画开始前的Loading效果?
0 I0 I, t( F, F: J在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
! E$ J+ ?1 \: j: B$ o/ V% K8.如何实现打开Flash文件时满屏播放?
- F: c" O6 T3 L在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
& O& U' t4 g9 s9 L% v s9.Actionscript专家模式下的汉字如何才能显示?3 t, R& _: q1 V; I* |1 ?
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。
1 ?' z+ o% ]) i; F5 ~7 p/ @10.如何利用AS实现打字机的效果?
+ p8 L: n" j7 N' y; G7 ]首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。. a1 \- [2 c8 l+ N
11.怎样才能使动画播放更流畅?
9 m5 g2 m: X! i! }: N2 R$ d(1)减小动画动作的面积
; X! m; h% D2 n. P1 x(2)在同一时刻,动画图层不宜太多
, S9 s9 x, r% T# m( h0 w$ B(3)尽量简化矢量图片
" p9 `7 ~4 i; K. [(4)尽量不要把动画背景设为透明方式- ?9 A& ~4 M4 Z# l2 q5 d5 s
(5)清除不必要的组件。
" P0 [6 M2 U8 n. o h! p w3 A12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?# L/ @/ y3 a3 p r' \
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。
' q& d6 z& r1 l2 t1 U# u9 F* A13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 6 I4 ~ r. e4 Z; Q; g
注意你所选择的字体名称前是否有“@”( T$ n& `* b: w9 f
如带有以上标志选择其它不带“@”的字体
' I4 d3 b( u1 S/ ?14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
1 O+ S- G r0 x* z9 G! s) B% t在场景中放一个空的MC,在上面加Action:. G' s1 q0 h. u g5 j
onClipEvent(enterFrame){
2 W; X4 k7 s0 L9 N; _. Vtotal=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
+ w( y! L! r# k0 R" `5 C$ q }if(total>=300){
# o* a2 d) g$ h. C: A. U% s/ ], i L_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
9 d1 ^1 J) t* K& T- ~+ l! a}
/ F+ r2 t. C( z! }" L) q}
8 A4 _$ [8 z8 Y. {) E9 o( X/ A主场景中第一帧加上:stop();
; _( D# V7 f) ]( N# ~; Z) f- {15.再用引导线时,是不是一定要把图形群组化
[9 a6 m& E& I) u% c# g9 `用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
$ R( f" j9 o" }) b# }7 }$ A16.用遮罩是不是和要遮的东西有建立的先后之别呢1 B+ B+ O2 `/ a2 D& ^# s. `, h( F: b
mask层必须在上层) @# m& c: b B) M
masked层在mask层之下~* V! L1 k- p& U+ x. g' {
mask层:显示的范围(区域)
1 U) a0 H9 P2 }( i8 Hmasked层:显示的内容:)
/ z0 i ], I S; C17.请问怎样才能在场景时间线中使mc停在任意帧? e- n: P4 ^* O2 C
_root.mc.gotoAndStop(你想要mc停在的某帧)* H. _; H# I; C+ C
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?9 d8 ?/ ~7 x" B5 ]" x
因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。
. D1 K# Y* W$ w- Q+ D* J( W; W如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。' c) y* D4 Y; z% C
19.如何精确控制变形 * ], {$ [! ~$ a' w2 T$ H
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
+ ^' U! T# M! E! O& x. K20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 $ ` q; s9 ^6 f- s% G0 g7 J
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 $ h, u% q4 }4 |- `
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|