|
|
FLASH经典20问
0 M0 m8 s+ e4 p$ V2 ]' m" p" V: M5 W1.怎么才能让音乐和动画同步* w! S" u& z$ _ D
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?1 I& z; Q2 H1 D; d2 ?
3.怎么样实现透明背景的flash动画?
" P! ^: w$ u) l, n* X4.请问用flash可以输出gif动画吗?: F4 U: u9 l3 [: e- C
5.音乐按钮的制作过程,哪位高手指点一下?
2 ~! P# r$ G" f1 F8 z6.怎样把做好的Flash动画转换成屏幕保护程序?( a9 Q; G4 A3 u; r$ a; z1 _8 c
7.如何制作动画开始前的Loading效果?4 g7 f9 {' Q% E& q
8.如何实现打开Flash文件时满屏播放?
( p; _4 o$ }1 \4 n: o: [3 G9.Actionscript专家模式下的汉字如何才能显示? N8 C4 g j; E" `( Z" i
10.如何利用AS实现打字机的效果?! x3 [, U* p6 M4 i) T, P
11.怎样才能使动画播放更流畅?
# y* Y1 S7 s6 |, [/ ?12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
: a) B0 o l4 Q13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排? % q! A1 T' R- E# p3 u/ Z5 u' ^& N
14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。$ N5 B2 P1 E' G
15.再用引导线时,是不是一定要把图形群组化?$ R3 |5 y. @* O0 ~; V# X7 w
16.用遮罩是不是和要遮的东西有建立的先后之别呢?
- V; b- \9 h" ]/ C [2 ^: o$ }' v17.请问怎样才能在场景时间线中使mc停在任意帧?
8 N) V: G o7 P) |18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?* y9 s' U9 ]$ @, r
19.如何精确控制变形 ?
/ D0 [+ T- M+ g20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ?
/ h1 {9 y2 `) X5 J$ ?( P1.怎么才能让音乐和动画同步
( {' p# u8 x; \5 \在声音属性里设置音乐成为数据流格式! & S4 F- H) ^0 p- n# }# e, j
在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
- H d" A5 |* S5 i6 C2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
8 ~' O- t( B7 C9 o; M/ E6 s这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。1 c5 B ?1 c( ]: G; @& Y
3.怎么样实现透明背景的flash动画?7 p4 r# R, K7 f( x
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 & P, D- O3 a: F( w$ q" K0 u) W& h- _ U
4.请问用flash可以输出gif动画吗?
! }$ r6 f9 N! n+ i' K" f6 R首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”+ \& L7 ^" @* E
5.音乐按钮的制作过程,哪位高手指点一下~~~~4 P' |1 k* v5 G, Y' q# H( ?* L
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. 1 w5 ?0 _. b& y% ^
补充:音乐做为事件播放。
?; \2 a* [4 Q1 P. d$ [6.怎样把做好的Flash动画转换成屏幕保护程序?
. \* [! m; ~0 v) B% O) C0 i使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。' F; x3 d D- Y5 b; I& z
7.如何制作动画开始前的Loading效果?
% `: O0 q$ K% V3 _6 Y) `在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
; q& k7 u4 v% ~# V8.如何实现打开Flash文件时满屏播放?! e8 ?; m, R6 g; S4 {7 m: h) f" Q
在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。+ i \4 {& }7 X
9.Actionscript专家模式下的汉字如何才能显示?# J: Y2 w( n6 A) r0 j
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。
o3 O/ L# p. P4 q" n10.如何利用AS实现打字机的效果?
3 V2 I% z" ?" g/ t首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
1 Z+ K X# k8 W6 o4 ]" a0 C11.怎样才能使动画播放更流畅?
{7 ^6 l; r5 Y }+ E0 u! }(1)减小动画动作的面积
( ^; U9 o* ]' x(2)在同一时刻,动画图层不宜太多0 C+ l+ g" ^1 U
(3)尽量简化矢量图片
/ W, G3 ] w% }4 Q8 j* c6 ^' O(4)尽量不要把动画背景设为透明方式. q7 I/ j @) b
(5)清除不必要的组件。
2 @% F ?* J7 s& {- Q9 A1 w3 b12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
5 N7 D. K+ M4 }, \; e9 L( L4 x# o按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。
- b1 E+ ^7 R/ v13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 2 d5 a: y% W$ r9 ^6 _
注意你所选择的字体名称前是否有“@”( c8 @* B r( z0 Z6 N7 A
如带有以上标志选择其它不带“@”的字体4 L( q3 J/ W' g- |
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。# ]/ x+ g( Y# s* r! F: ?1 d- }
在场景中放一个空的MC,在上面加Action:
. T6 \$ m( Z- b1 a( j& h3 eonClipEvent(enterFrame){3 W# x6 N {. J+ t" r8 G: Y
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
( J6 X3 R5 p8 d3 B) l7 ]5 Rif(total>=300){
! I; @3 f! S. r3 W* |_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
9 D; o. @8 s5 B+ d: \}
2 \3 M, @ Y) y' O. k& N }}! V4 ^. @: B4 j$ j: u0 O3 v
主场景中第一帧加上:stop();/ ^, q$ B! K' d8 F4 p
15.再用引导线时,是不是一定要把图形群组化
" `1 f3 b6 q9 D- ]0 u) L/ X L用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上2 G6 `2 n8 j2 H# a: s# C2 e- }' y
16.用遮罩是不是和要遮的东西有建立的先后之别呢' h' v5 K0 ?: a2 A; f, ~5 M% s
mask层必须在上层# ~ Z7 e' b5 q5 F' A
masked层在mask层之下~
4 E& o" M7 j5 Q8 }. K) o' Omask层:显示的范围(区域)
5 `" H1 @% ]: k& Hmasked层:显示的内容:)9 I/ v3 m4 j" \9 d' D! e3 U9 [: E
17.请问怎样才能在场景时间线中使mc停在任意帧?
# m) m- n" ]' y* {6 q% w" H2 ?& s_root.mc.gotoAndStop(你想要mc停在的某帧)3 \( V7 T9 @' E5 D
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
: ^5 T* S! D$ M8 R+ l6 D5 C9 U因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。; W8 _! P, N, ~" R& Y
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。 c# p$ T# a5 u) s/ A$ E
19.如何精确控制变形
- s! Z0 q4 b" o- \在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
. C; k2 f, S+ A6 {$ u20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
' e: W/ E' Y- l$ M& `2 A, X7 N9 z! J最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。
9 m2 o# e! _) ?% J; L2 }2 k1 \- D这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|