|
|
FLASH经典20问5 n/ N# U3 k4 V2 L4 }
1.怎么才能让音乐和动画同步* d: Y3 e3 a# w Z4 x
2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?, O9 ?8 A& Y, I l
3.怎么样实现透明背景的flash动画?; x/ j; y: l3 y1 j
4.请问用flash可以输出gif动画吗?
3 _# Q6 D2 w4 G: W0 J1 X, y% x5.音乐按钮的制作过程,哪位高手指点一下?+ T- j: B! s! g/ {% g
6.怎样把做好的Flash动画转换成屏幕保护程序?" |1 P. k# L6 C% S/ g! b8 p, N
7.如何制作动画开始前的Loading效果?, z/ v# ]+ R% n* U
8.如何实现打开Flash文件时满屏播放?
4 X. ~. r$ e9 [% I# I' B9.Actionscript专家模式下的汉字如何才能显示?
( @8 y" o, n9 k' Q10.如何利用AS实现打字机的效果?: E- K: j" ^4 o# A$ L, K5 F
11.怎样才能使动画播放更流畅?! \6 k! h7 d1 ~0 g
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?
! n0 {9 V$ A( V f13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排? y; i% d* H, V6 G& }
14.如何将动画设定在5分钟之内没有任何动作,则屏幕将转入指定的画面(相当于屏保)。
$ g- W* \6 D* w* f15.再用引导线时,是不是一定要把图形群组化?; o O% a- @$ @- i
16.用遮罩是不是和要遮的东西有建立的先后之别呢?% z3 |" y/ u% Y( a: d8 e/ a
17.请问怎样才能在场景时间线中使mc停在任意帧?- R( ^8 K- h2 t) D
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入? |3 J' j8 F* t* B) c; f! F
19.如何精确控制变形 ?
9 m& Z5 f' K0 i( g( D [, u. f, p# N20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法 ? / {/ e6 @; w @: Z/ ^0 W9 Q' S
1.怎么才能让音乐和动画同步
: A, b* M& X. e3 z# [5 G在声音属性里设置音乐成为数据流格式! 6 V, Q4 n6 F; ]: F
在输出的声音选项里选择MP3,比特率为16kbps,品质为快速。
6 V4 g3 A. I2 y( D+ x# `2.尽管设置了影片大小,但播放时只要拖大窗口还是会看到原来不希望看到的部分,怎样只播放设定大小内的部分?
3 ~5 D5 j b/ z# n$ ~+ z这个问题很简单,在最上边新建一图层,做一个巨大的“回”字形,把影片以外的部分全部盖上。
7 t8 ]3 o9 g: V; o: q& ?! Y$ D3.怎么样实现透明背景的flash动画?- Q6 }( [ `/ X% w+ v
在Flash中选择“File→Publish Settings(发布设置)→HTML”,在WMODE设置中选择“Transparent(透明化)”,然后再发布这样就可以使Flash透明了。另外如果在网页中实现Flash透明可以选中插入的Flash,在其属性面板中点击“Parameters(参数设置)”弹出Parameters对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”也可以实现透明的效果。 4 Y8 q$ }- ^( H% ^) Q
4.请问用flash可以输出gif动画吗?
( z5 U6 \( S g4 X+ I9 B0 D首先不能使用MC,选择“文件”---“输出电影”--格式为“Animated GIF”& C9 L" p/ p; ] c4 p
5.音乐按钮的制作过程,哪位高手指点一下~~~~
+ u# h6 z( O3 a平时在做MC一样的啊,多加个层,需要把音效放在哪个地方就移动到那个地方就可以了啊,道理是一样的.
0 _4 X6 K4 L% A; z) X/ n% V3 T! j6 k+ K1 `补充:音乐做为事件播放。 p0 u) A f4 i% e6 a' t
6.怎样把做好的Flash动画转换成屏幕保护程序?
3 C" e5 @ o, Q H. z( a; D1 w使用SWF Browser或者Screensaver,他们可以很方便地将SWF转换成屏保,使用SWF Browser你还可以将SWF中的图片、音效等提取出来。
; g; ^8 P* l/ a; T% \3 O% I7.如何制作动画开始前的Loading效果?
+ r: b" ]; r6 R( _: T在影片中的第二个影格中判断“_framesloaded(已载入影格)”是否和“_totalframes(全部影格)”相等,如果不相等转到第一个影格继续循环,如果相等转入第三个影格继续播放。) w) e+ X' E( `. {4 D
8.如何实现打开Flash文件时满屏播放?# X1 M" ~7 J4 j! ^* H8 T+ H
在动画第一帧中插入“Actionscript:FS Command ("fullscreen", true)”,如果想不显示右键菜单,则插入:“FS Command ("showmenu", False)”,关闭动画为“FS Command ("quit")”。
9 j, Q! ?6 n+ D2 B+ H5 t2 l$ u, X$ B9.Actionscript专家模式下的汉字如何才能显示?
; ~, u, O' p$ A$ U$ |! q; g9 K只要把Windows/Fonts目录中的MODERN.fon文件删除即可。
$ b5 u: |' ^ d5 K' p10.如何利用AS实现打字机的效果?" D2 V# g% }$ L
首先将一个文本框放置在场景中,把它的文本属性设置为“Dynamic(动态文本)”并设置变量名称如“textbox”。然后新建一个图层用来放置Actionscript,在第一个影格中将文本内容存储到一个变量如“text="您好,欢迎光临。"”并且为变量i设置初始值“i=0”。在第二个影格中使用“mbsubstring”函数将文字逐一赋值给文本变量,如“textbox= mbsubstring(text, 1, i)”然后累加i的值“i=i+1”。然后在第8个影格中判断i的大小是不是等于text的长度,如果相等则停止“Stop ();”如果不相等则转到第二个影格播放“gotoAndPlay (2);”。
! G; L" u' m, u+ I+ w11.怎样才能使动画播放更流畅?
4 {1 z4 X4 s* h% f# D9 k(1)减小动画动作的面积
" z0 S! _% ], X2 ~(2)在同一时刻,动画图层不宜太多5 k/ s! A* i& L' H. z- t& K
(3)尽量简化矢量图片( R3 T( C. }8 p6 I' `1 ^
(4)尽量不要把动画背景设为透明方式; X1 c% K# s. G: c
(5)清除不必要的组件。5 a i1 s3 S5 K6 D
12.在调节对象位置时很难准确调整,怎么才能非常准确地对齐组件?8 I. z' q) {% n2 L; `9 C
按“Ctrl+Alt+I”组合键可以以坐标方式对对象进行调整,或者选中对象后按上下左右键进行调整。# `! m% p# a" P' R/ J
13.我用的SWISH 1.58怎样才能使中文正常横向排列啊?我怎么弄都只能是倒转90度的横排 9 U0 ]. B$ J' U3 f
注意你所选择的字体名称前是否有“@”
) |# n2 o5 `8 r( f: Z ~( \如带有以上标志选择其它不带“@”的字体
+ P9 i5 X; \, w14.如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面(相当于是一个屏保)。
! _: Q* B6 u. W: ^( L( e0 |9 `3 g在场景中放一个空的MC,在上面加Action:
2 i3 I; O' I2 |' T9 ionClipEvent(enterFrame){
) _9 o/ F: L! f; G( e, ctotal=Math.floor(getTimer()/1000);//获取电影播放以来所经过的时间
* |3 |6 u. q) i8 @% z) P/ ?3 I/ @if(total>=300){* G% y; C$ H" @4 Y
_root.gotoAndPlay(2);//判断:五分钟后播放第二帧
: m" @8 z# g) o8 g+ P- [}
3 G I7 n* l* `! R* A2 _' a& ^& L}
O7 \, \2 m1 _! }- I' d0 U主场景中第一帧加上:stop();
; w& ^* z1 P1 s- ]15.再用引导线时,是不是一定要把图形群组化
' J: s$ \8 x+ o用组件,开始位置和结束位置组件的中心要对齐到引导线的中心上
5 p$ k) Q, _+ g+ Z O4 r16.用遮罩是不是和要遮的东西有建立的先后之别呢5 [- }3 C9 n( ]! H2 ?" ]1 D
mask层必须在上层
" c1 @6 R( k$ ~* Q5 f1 Y5 Omasked层在mask层之下~; M' y) u. O/ m) l+ S! w
mask层:显示的范围(区域)- S& \4 ?7 t- @4 D$ X/ P
masked层:显示的内容:)
+ e( p$ r% q" ^4 L7 B17.请问怎样才能在场景时间线中使mc停在任意帧?9 h) `* K; E! | l& b
_root.mc.gotoAndStop(你想要mc停在的某帧)2 j0 a& d. q8 N; w% t5 z
18.为什么做mtv的时候,音乐用mp3的格式但是不能导入?
6 c9 M& D5 x% v% `2 O因为很多音乐都不是正规的音乐格式,可能经过一些不专业的软件的处理,遇到这样的情况,你只要把这个音乐先导到SOUNDFORGE里,然后保存一次,经过专业的软件的处理,就成为专业的音乐,就不会出现这种轻快了。
# W" Q2 W' V( g; j: x* N! m如无上面的工具,也可以用超级解霸的第三层重新压缩后就可以用了。
! G6 a/ O2 o3 o# }2 [: t" w: B+ o% [7 |19.如何精确控制变形 # t9 }+ d/ V$ t6 |
在两个对象间做“Shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“Shape”变形的第一帧,按“Ctrl+H”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷!
. d5 y* h ]* `. c2 s- v20.如何能确定浏览者有没有安装支持Flash的插件,并提供安装方法
% F/ j( C9 S/ I. t最简单的方法是用Dreamweaver来编写HTML,当插入一个Flash文件的时候,会自动在网页中插入一句代码。当用户没安装Flash插件的时候,会自动到Macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用Behavior中的“Check Plugin”指定任一“URL”下载。 ; a" E( W' w4 r+ K; k
这似乎也算不上F1ash的应用技巧,但却至关重要。要知道目前在中国还有30%-40%的电脑没有安装Flash播放器! |
|