|
|
FLASH经典20问
' E9 N7 [% W+ x' x1.怎么才能让音乐和动画同步
0 E) U. L# c" Y n2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
/ A# M; K8 }( i3.怎么样实现透明背景的flash动画?) n# W* e" d" H8 `' G, l
4.请问用flash可以输出gif动画吗?
; Y: v% h( G. S* D( ^5.音乐按钮的制作过程,哪位高手指点一下?
" o6 z6 U8 l/ T8 ^6.怎样把做好的Flash动画转换成屏幕保护程序?
& o8 T6 x/ X9 V) y7.如何制作动画开始前的Loading效果?
+ Y0 J9 r$ K& Z% A8 ^5 v0 f8.如何实现打开Flash文件时满屏播放?
6 q6 s. w+ d, `0 d# ~, H9.Actionscript专家模式下的汉字如何才能显示?
3 G3 B: C7 W$ J% G; J2 F10.如何利用AS实现打字机的效果?( F, r. A8 X1 g; e) @
11.怎样才能使动画播放更流畅?9 J9 p t3 x7 v$ Q8 l/ p2 g; M9 s
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
6 d$ K% t$ L9 _( T( B" q13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
* w, i& |: F- X2 w/ v# P$ h14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。: a0 h, w3 i# ~" {
15.再用引导线时,是不是一定要把图形群组化?
0 J% [, c- y' q16.用遮罩是不是和要遮的东西有建立的先后之别呢?) I7 w7 R/ Z& c) m0 B; B3 M$ H
17.请问怎样才能在场景时间线中使mc停在任意帧?# E7 H7 m- ^1 Q0 }1 X7 g
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?1 U% c+ k3 A* ?; i
19.如何精确控制变形 ?1 E( V& t# p8 i1 z4 ^0 E
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? ' l# x( b6 U& n7 x2 ?
1.怎么才能让音乐和动画同步9 X6 G" ]! c: O; k
在声音属性里设置音乐成为数据流格式!
* H9 |* V! K. U9 C在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
+ v, a6 w7 ^ n( N3 ]' K" S% Q/ V2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
" M& ~$ x) E+ H& o g* t$ x1 ^这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
y! S# J, i' j7 W6 |3.怎么样实现透明背景的flash动画?
0 H: J' b9 i- N7 Y5 {0 t6 b2 T在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。
& x. V" y- o# y8 u4.请问用flash可以输出gif动画吗?
/ ~8 P% R; j1 `+ d; t' q2 s5 m首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”1 Q f; f1 V2 Z0 H
5.音乐按钮的制作过程,哪位高手指点一下~~~~
' a! | T* c ^8 O% o' P8 L, I平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. " {9 ^6 o. j/ U8 E, ]
补充:音乐做为事件播放。
* D7 X1 [$ S- p. h$ b/ r! G a6.怎样把做好的Flash动画转换成屏幕保护程序?: P; e4 {' `5 e" h; P
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。% h6 d5 ^5 v2 i: |/ S9 r4 @' E
7.如何制作动画开始前的Loading效果?
- ^8 h, y) K: @9 @0 q( q0 m在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
+ v, t1 Y1 P3 \9 r% h' l4 ~8.如何实现打开Flash文件时满屏播放?( Y/ L" A. x9 S& m5 G6 G
在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
: }( Z* O$ v% d9 X/ R3 J1 r9.Actionscript专家模式下的汉字如何才能显示?
$ N8 o' i5 g, r5 n只要把Windows/Fonts目录中的MODERN.fon文件删除即可。
8 |9 _* e$ s! `7 i4 r- i10.如何利用AS实现打字机的效果?" ~4 b; ~! F8 T
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
4 x' k. {+ C: V: I+ Z3 m11.怎样才能使动画播放更流畅?" f7 N& p1 K, A9 R/ _
(1)减小动画动作的面积
1 A0 i+ m: f& O! p' K(2)在同一时刻,动画图层不宜太多
5 f W7 b( z6 b# R5 ~7 L% p5 {(3)尽量简化矢量图片
2 g8 `$ b! o9 J ]8 c(4)尽量不要把动画背景设为透明方式' _0 g# ~9 G1 b) d: D
(5)清除不必要的组件。
1 G3 u" T+ ]: g5 h" z7 w# r12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?1 r' p! c9 X9 v5 x3 }) T
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。4 \: Z4 ^' ^, J& ^: H$ [
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 # i, l$ P7 ]" B
注意你所选择的字体名称前是否有“@”* f, g$ I" l5 I+ [6 w8 E
如带有以上标志选择其它不带“@”的字体2 K4 q; _. c" o3 ?4 s- M R
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。1 p1 _* Z+ a( f, y9 Y5 _
在场景中放一个空的MC,在上面加Action:$ r$ `: P; ?. N; Y+ ?3 l
onClipEvent(enterFrame){' @; A9 |6 |) `* j6 \% w
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
6 o; ]% B: J; u3 lif(total>=300){ H/ w& H! f8 C F" e( l- [6 r: K
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
6 N% a; f5 l1 k/ P* i}' ~! [( }* R: ^4 y9 a
}
# @% T7 v/ s4 [, {. E' F主场景中第一帧加上:stop();% C, ]! V5 c0 f0 L
15.再用引导线时,是不是一定要把图形群组化( W- C0 O+ W6 X( {7 Z
用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上$ a Q0 f1 a4 Q# H% y$ s; p
16.用遮罩是不是和要遮的东西有建立的先后之别呢
6 m- p6 Z% J6 A6 X- \. v8 j% d+ Hmask层必须在上层+ X, \; Y1 z f/ c+ }
masked层在mask层之下~
; M; Q9 r7 X$ G" m# R1 @, Bmask层:显示的范围(区域)* v. n' A/ a* p$ v
masked层:显示的内容:)
Z( z- Z) w: ~2 q17.请问怎样才能在场景时间线中使mc停在任意帧?. Y: K; B4 W ~# o: O3 S. J* a
_root.mc.gotoAndStop(你想要mc停在的某帧)( X: ]1 ~2 d3 A" b
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
X6 B2 R" Y+ H( r因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。$ [4 v6 O9 w! [. m, E4 R& M
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。
/ M6 J% q" W( }19.如何精确控制变形 . x( M3 b4 _ t( P- w
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
) w) z1 Y9 R- ^0 {3 Z" K20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 6 {4 ]: ~( D% g5 O! C- `
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。
0 g) ~6 H% j! N这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|