|
|
FLASH经典20问# B1 O7 F; X' d
1.怎么才能让音乐和动画同步0 X: O4 P9 `4 m
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
" \ g4 I, R {* w3.怎么样实现透明背景的flash动画?# Z3 B* ]; x& v: E& k3 I0 n) E
4.请问用flash可以输出gif动画吗?
2 J5 y2 i( T9 ~; P# t9 {5.音乐按钮的制作过程,哪位高手指点一下?
" |: {& n7 ~1 M& @9 {) A6.怎样把做好的Flash动画转换成屏幕保护程序?
9 J7 j& s. j8 }/ p; U+ N7 m+ z, @7.如何制作动画开始前的Loading效果?# f$ I1 ?4 @* T& O' e! r: b- P
8.如何实现打开Flash文件时满屏播放?/ s4 x/ H( x& e. Y0 R0 G
9.Actionscript专家模式下的汉字如何才能显示?, r6 E2 D6 W+ Z3 i! e, H
10.如何利用AS实现打字机的效果?' N3 w( ]* t% y' v2 Y/ a) F% k2 s4 m
11.怎样才能使动画播放更流畅?& w. |: V0 O+ z: s) ^! H Q$ i
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
0 M' J. R2 b& v6 X- o13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排?
8 o) C( ^+ `1 R7 B, q' O! t% O: _14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
* R$ A* {4 _/ ^" }1 b# T9 o5 f15.再用引导线时,是不是一定要把图形群组化?
( P* T/ u$ i4 a F& W16.用遮罩是不是和要遮的东西有建立的先后之别呢?) B% o# T, V2 K r6 J) [. N8 @
17.请问怎样才能在场景时间线中使mc停在任意帧?
, J( B8 l- Z. T. H: s18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?' v6 G" t* a, M
19.如何精确控制变形 ?
5 ^. r: s: R- V2 G20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ?
( P! E' m& X# k7 E* r3 N1.怎么才能让音乐和动画同步 Q+ I) |1 P4 O5 g0 e
在声音属性里设置音乐成为数据流格式!
5 M7 u% F) s4 m在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
# h& I: g7 y9 h: R7 r# u3 \2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
% B8 f" G6 w5 G) ^6 D这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
& R7 A2 R8 K8 M/ [, D) c! J; B) M3.怎么样实现透明背景的flash动画?: z& l g; o' r( M( X
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。
J2 P9 E# r. S# B' a2 _4.请问用flash可以输出gif动画吗?7 [" H& O+ W& {0 L
首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”
& m5 ]+ E* I: N/ {2 o5.音乐按钮的制作过程,哪位高手指点一下~~~~
& [. P5 s, X' i$ U* F7 _+ |平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的.
, C% l, Z( b0 a2 X( A# D, o补充:音乐做为事件播放。4 \ W! r5 Y1 o
6.怎样把做好的Flash动画转换成屏幕保护程序?
; l6 {; K# `$ P1 P4 {使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。
# t2 I5 |2 f4 z: u2 @7.如何制作动画开始前的Loading效果?: n$ \6 O6 P# V1 V
在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。- p8 E, h! o4 {; m) K+ x
8.如何实现打开Flash文件时满屏播放?
: I q0 B# l1 r在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。# n- B7 b E- J5 P+ |
9.Actionscript专家模式下的汉字如何才能显示?: o+ [. c7 y' _( _& U
只要把Windows/Fonts目录中的MODERN.fon文件删除即可。
, ?5 M2 h# k& `1 b& K# R7 w10.如何利用AS实现打字机的效果?3 Z) V- |; p4 [$ T. h! m: a1 N
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
, `* ~ R f5 r; _11.怎样才能使动画播放更流畅?) {, Q& W0 P- K# i6 d, p
(1)减小动画动作的面积/ v4 l! ?' U# m% Z, w8 ?
(2)在同一时刻,动画图层不宜太多& `& p+ \/ F" O7 E' H- T3 [
(3)尽量简化矢量图片& q, {7 S) H, k" N
(4)尽量不要把动画背景设为透明方式
( ^ Z' X/ b% F2 z- Y& M- T! s(5)清除不必要的组件。* C/ y" V [# n# D& K
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?: A& ] K& e) B6 B# S3 G
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。
; u% u$ }" a [- l13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 # m' t1 a* p6 K Q) k
注意你所选择的字体名称前是否有“@”
, L* V5 U T! N& G4 i; M如带有以上标志选择其它不带“@”的字体
5 }/ S/ f7 U- s) R) U# I: y14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
1 d( I2 X; |3 x% k$ ~9 u在场景中放一个空的MC,在上面加Action:: n- g; k5 U1 ?" n( R' `
onClipEvent(enterFrame){
% R! ~# H' K: |* d* S; T; ~total=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
) }: N& V3 A% ^5 z( I( {! Yif(total>=300){' a m- l/ a0 z
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧# m8 N; J- E0 A3 n. |9 K
}
. O: C) b% y# M}4 J2 @) T2 `9 b- T9 w) M
主场景中第一帧加上:stop();
' {5 } ~4 b1 V7 |1 ~ U+ G15.再用引导线时,是不是一定要把图形群组化
8 v# X5 y4 O) H用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上8 r# W0 E; p6 J$ a+ S, O
16.用遮罩是不是和要遮的东西有建立的先后之别呢
1 J7 ]4 n+ O4 A0 e) U* X5 amask层必须在上层7 ^# K* @# v9 ?: h# ]
masked层在mask层之下~# t o; M- i$ ~3 E' E
mask层:显示的范围(区域)) ^2 d/ T3 g& r( g2 c5 A4 R: D
masked层:显示的内容:)1 m7 k% T {5 }$ O' q: S4 l
17.请问怎样才能在场景时间线中使mc停在任意帧?' ~7 x& f7 p3 G/ P
_root.mc.gotoAndStop(你想要mc停在的某帧)) n2 Y4 p6 a& z8 L
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
3 b1 ?7 M2 q) I: g1 A因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。& j5 V4 O( c# k5 e6 K( T3 I/ b
如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。" y r/ r7 M9 L8 i
19.如何精确控制变形 % u; [8 k/ D+ ^ e
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
2 y5 t+ c1 H) s. P0 i( y1 j20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 6 L A( y2 i& C1 A/ V* u
最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 & v- J- F- `; l* L" n( z7 I7 c- }
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|