|
FLASH经典20问/ O% a I1 f- b$ ^0 ^$ M
1.怎么才能让音乐和动画同步
+ l* d) Z5 U$ W& O2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
9 ~6 e# D4 E1 J9 x8 K3.怎么样实现透明背景的flash动画?. d, [( h* Y% _% C8 y
4.请问用flash可以输出gif动画吗?) ?' |! G- J h) T# C: D
5.音乐按钮的制作过程,哪位高手指点一下?
5 z2 |0 O2 N8 k. _6.怎样把做好的Flash动画转换成屏幕保护程序?
+ F* `8 w& W0 O) x7.如何制作动画开始前的Loading效果?9 {! I) Q2 ]3 k0 n% N; o5 A' k
8.如何实现打开Flash文件时满屏播放?
5 H5 O, C1 n% L( u, D# e9.Actionscript专家模式下的汉字如何才能显示?2 P7 }" Y9 E; P. @: X/ b# s
10.如何利用AS实现打字机的效果?
4 l/ D; E" I$ |. t; H ~11.怎样才能使动画播放更流畅?
# P6 _: F) _; q1 Z/ J, M9 s12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?/ G i" H& M+ E! `- d* {
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排? - H7 H5 d, {0 | E3 h
14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
" i4 A! a4 g) K- Q15.再用引导线时,是不是一定要把图形群组化?: Z. P" V, |; e( t* U
16.用遮罩是不是和要遮的东西有建立的先后之别呢?
- A1 T, c3 t; ^/ |: }17.请问怎样才能在场景时间线中使mc停在任意帧?
6 i3 f, @' w6 H. e+ S4 k0 L X18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?: v6 A1 b- O6 Z$ h; ]3 B7 h
19.如何精确控制变形 ?% U/ u# Y: M! B8 J/ g/ \
20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? / a, P1 ^7 Q* ^
1.怎么才能让音乐和动画同步& l$ F6 C: W- i' }
在声音属性里设置音乐成为数据流格式!
1 r) V3 y* O F在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
+ N' G$ c1 g+ c! F' H+ I o2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?" a! J) N' F! n! p1 K
这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
: V- p+ \" }0 n2 Y3.怎么样实现透明背景的flash动画?
& O+ _/ M( ?+ C# Q2 G' o$ ^: m3 m在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。
- L z! E8 ^5 u4.请问用flash可以输出gif动画吗?
. u# J. \) L: R. l首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”
9 i3 Q; a) _# ^: e4 b- d5.音乐按钮的制作过程,哪位高手指点一下~~~~
$ H( e$ C: H8 B4 G e4 D4 U- y平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. 1 Z* S" q9 k$ j
补充:音乐做为事件播放。% W& x7 k: E+ n2 [
6.怎样把做好的Flash动画转换成屏幕保护程序?- \1 |+ r' s+ Y7 d
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。
& z6 X0 }$ P4 t! Z3 M9 E2 X7.如何制作动画开始前的Loading效果?. q) y+ t) b( ?
在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。; M: j; F- L& g3 ?) w
8.如何实现打开Flash文件时满屏播放?, T* ^$ ? N4 k$ r2 ^' W( N
在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。- x9 J- [8 |3 _+ F8 s+ [- o
9.Actionscript专家模式下的汉字如何才能显示?
% v5 l1 \6 x: Y! j0 g- n8 C ~3 F) z3 c只要把Windows/Fonts目录中的MODERN.fon文件删除即可。0 j f- j9 b3 L8 x1 p
10.如何利用AS实现打字机的效果?
- P' B' ?, k. u& W首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。3 {* `" I9 F: |& J R. M
11.怎样才能使动画播放更流畅?; J) I1 ~; {1 L2 B
(1)减小动画动作的面积
0 Y! x. X, f# S6 O* z(2)在同一时刻,动画图层不宜太多
) I( w8 v, R: z" ]' _. t(3)尽量简化矢量图片
- A" l* G% t" E' R K2 B6 q(4)尽量不要把动画背景设为透明方式1 k( q, b2 h* A; W3 R
(5)清除不必要的组件。
, ?" n, K4 C/ \7 \ U7 [) d" i- _" y12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?' E# L1 j- i2 |% x2 A* K
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。( r* c6 |& r8 u4 R# R4 p
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 % D8 i) A: R) W& e) [' L) O
注意你所选择的字体名称前是否有“@”0 r' d% S" |2 X
如带有以上标志选择其它不带“@”的字体( {: z$ X3 ~4 m# \8 Z
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
- h+ u: L$ l8 @8 I2 h; L在场景中放一个空的MC,在上面加Action:0 T% U _0 l: d+ B' S
onClipEvent(enterFrame){: }5 n H# [; v6 ~
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
- {1 E! Q! X% J; R4 Xif(total>=300){7 W& h/ R3 \# x v" f. g4 M
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧/ @4 r1 U5 O% J9 D, b* _8 e. L; p7 a" q
}
8 `( }: q- c# {& y! A}
) v3 R' }2 s# Z% h2 ?主场景中第一帧加上:stop();7 L# S; e7 }8 C6 _8 I) R9 `
15.再用引导线时,是不是一定要把图形群组化# I+ I$ [0 `. ` }. z- _
用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
! i. I7 J) b1 {0 d16.用遮罩是不是和要遮的东西有建立的先后之别呢& M- X2 ?! P/ z5 j
mask层必须在上层/ K7 I' x5 C4 G% ]3 O1 j
masked层在mask层之下~
+ [ K- n3 o y2 l% \. qmask层:显示的范围(区域), |! M1 E/ E. }) ~( |' b1 [
masked层:显示的内容:)- E( V& U8 U1 |* F
17.请问怎样才能在场景时间线中使mc停在任意帧?% V0 T( m2 {/ L1 E5 h6 h
_root.mc.gotoAndStop(你想要mc停在的某帧)$ C- |7 s7 }! l8 O' I
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
: W6 R& m% |2 f3 v因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。3 Y2 _5 I( C% H) E @- B/ c
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。" \) D+ ~" R: S3 U2 ^
19.如何精确控制变形 " w! e* X( G' w6 H3 H9 w, L1 o+ i b8 W
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
0 o. B) W- @& r$ K20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 D& Y$ p T' w; F" _8 j" ^
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。
) g: E9 Q: r" q5 c这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|