|
FLASH经典20问
" Y4 p' t; @$ L- l1.怎么才能让音乐和动画同步
5 W) x# p. C% U) s. K2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
8 F) E: L: d9 s3 ?7 F" G4 n1 [3.怎么样实现透明背景的flash动画?
( X* S& a' I. B- T) R' R) E4.请问用flash可以输出gif动画吗?. f2 G8 ~ C+ ^
5.音乐按钮的制作过程,哪位高手指点一下?
/ H3 I. y/ n# h& H7 h; j4 q; Y6.怎样把做好的Flash动画转换成屏幕保护程序?7 ?( c5 r. `# A2 w: M& d
7.如何制作动画开始前的Loading效果?: P* G" ?, q" i7 ]
8.如何实现打开Flash文件时满屏播放?( a! [! ]8 s. N0 m/ ~
9.Actionscript专家模式下的汉字如何才能显示?$ b. E0 P3 Q' H
10.如何利用AS实现打字机的效果?( x# \0 c6 U' @0 \8 g5 k
11.怎样才能使动画播放更流畅? ?3 x5 u3 @! z/ T, I3 E# N
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?; R: H: m& r$ o2 V
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
! ]; p% o5 k* p3 M14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
2 C' U5 O$ }' i; r* D15.再用引导线时,是不是一定要把图形群组化?
4 [* p7 ~, q0 ?16.用遮罩是不是和要遮的东西有建立的先后之别呢?; l7 P* _ P. |5 U9 U2 a% |4 ]
17.请问怎样才能在场景时间线中使mc停在任意帧?7 \/ z# i5 \7 j# ?. T
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
- `, c$ q D/ e" |3 y0 q19.如何精确控制变形 ?
/ M/ f+ g! E7 t. ^, |9 _, j20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ?
/ e' c* B3 A0 ?: V1.怎么才能让音乐和动画同步
& L' O& \: x3 h6 [) U) O* M% K4 r在声音属性里设置音乐成为数据流格式!
5 D% O! A. C* y5 v; q9 y在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
+ y. a* i% d( r) v& H# V. g7 v. C2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?$ F- |5 [* k$ ~( E
这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
/ W6 z8 g! g' t& h, h" ?1 L. R3.怎么样实现透明背景的flash动画?
7 j% I% r- p C0 j/ V在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 * ^9 h) y# n( s# } W5 R. T& ?
4.请问用flash可以输出gif动画吗?) L- T4 f- c( q1 \
首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”" Z: B, b6 s. i2 F+ x% m7 ?
5.音乐按钮的制作过程,哪位高手指点一下~~~~9 W) w+ V. L# z5 z" X
平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的. 2 [: Z" H9 q% P! {9 W# N% K1 x
补充:音乐做为事件播放。# K3 b* z; P/ i+ y7 r+ L" E8 H7 |, d0 r
6.怎样把做好的Flash动画转换成屏幕保护程序?+ k) f- y! Q/ f& c5 @
使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。) v0 m1 f# y- I1 E$ V) M
7.如何制作动画开始前的Loading效果?( [0 S& U7 \3 l: U! J5 o5 `
在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。
# D& b9 f1 h7 x" f! y( A8.如何实现打开Flash文件时满屏播放?
, y4 B3 n" `; l- v+ S在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
* @0 k: V; x& P4 Z/ s Q a+ \9.Actionscript专家模式下的汉字如何才能显示?" l7 [8 O2 s- [$ M* `+ {, H+ C3 ^; I
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。$ m, i: N" y& |4 [# \3 J
10.如何利用AS实现打字机的效果?
9 i9 F2 q2 d* L2 I2 z2 F! a首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
; U5 A# A/ S$ @) T8 @6 Y e! l3 x11.怎样才能使动画播放更流畅?
0 O2 g& b: V4 Y& @. o- u3 ^(1)减小动画动作的面积/ Z; T+ E4 m# ~9 x, x- z) U
(2)在同一时刻,动画图层不宜太多
% I; V$ L. |) s) A(3)尽量简化矢量图片) Q* E% r* h/ \$ T' w' p
(4)尽量不要把动画背景设为透明方式
# B- v! O9 n- m2 `& v(5)清除不必要的组件。4 b& o5 e K" o+ g& ?
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?' k% R) e- t, m* r* d( V1 F3 y
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。9 p8 A8 I7 p i, |
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 2 G }% g7 J. J7 |" k# h5 Y
注意你所选择的字体名称前是否有“@”8 r' A1 U6 p" Y/ p( v
如带有以上标志选择其它不带“@”的字体: s" Y+ R2 t& Y- [
14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
; c6 c3 V' J5 V6 k在场景中放一个空的MC,在上面加Action:# R0 r' |: S( l- k- C1 Z4 @
onClipEvent(enterFrame){( [/ `/ x1 c1 n
total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
( }0 s# y- N4 @3 _; ^if(total>=300){1 c- U' S5 p% T; W
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
, b/ E9 G9 X6 M- a6 |7 ?}
: s2 a- h5 q) }; Y3 ]& T- _6 e, Z}
1 U! \. w: \7 z1 c. i) L7 P主场景中第一帧加上:stop();
) t+ V2 j) r3 U5 @/ Q15.再用引导线时,是不是一定要把图形群组化
1 l# K" E/ m! L用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
( S' t) E T! F# h16.用遮罩是不是和要遮的东西有建立的先后之别呢
7 M0 F6 z" d% q* R" k9 l: jmask层必须在上层1 b$ l" u; ?3 d& B+ `6 K# ?' [
masked层在mask层之下~
; h* k9 f4 R8 Q. O3 Rmask层:显示的范围(区域)
6 z% k* e; J- m4 r1 bmasked层:显示的内容:)3 w4 m; C7 O3 U/ ]* a/ ?1 v
17.请问怎样才能在场景时间线中使mc停在任意帧? z. r0 L1 z/ h M3 e
_root.mc.gotoAndStop(你想要mc停在的某帧): w$ R+ b; y5 f6 l8 q" K+ l
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
" K# l1 l S) f7 b8 n因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。! g$ j5 a: ~0 I8 ?1 Y4 K
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。
1 M/ m8 t. L2 z1 H. M( h4 N' h+ ?19.如何精确控制变形 " d2 `: X; M* T) i9 Z' i9 ]
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
" g. I. X* S& t# V( d( I; a20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 / w. E9 h' k4 k5 A& ~. g# E7 d6 P
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 / s% Q$ ^/ v/ x0 N8 C5 s( \" O& x6 F
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|