Google
      
发新话题
打印

Flash制作螺旋发散特效动画

Flash制作螺旋发散特效动画

) j8 D* \/ f1 m$ e9 d- n- \' f
& U5 Z: R) |: l: ^# \
  制作过程:
% b" D! C3 K% E1 J$ g8 {
: ?- c1 U0 L! w5 B2 I* S7 |  第1步:打开FLASH软件,新建一个大小为:400*300的新文件,背景为:黑色,帧数为:25帧。如下图:. R6 b. P; X1 W% P) b
! o1 r+ ~' t( ^% o; D0 x5 y2 F$ y0 G- e& @
   ) z" S. c  m1 D. B0 r

( J# F& h* z) G' `' W- ~+ S  第2步:点击“菜单栏”→“插入”→“新建元件”(快捷键为:Ctrl+F8),名称:元件1;行为:图形;点击确定。如下图:# e  A! r# T+ _# g& N0 C6 U

- y/ h, K$ q0 J1 Q. u& a, Z  
" _% ?) P7 a; C5 L
$ a8 t5 m: R; N9 K& _  第3步:点击“工具栏”→“矩形工具”,笔触颜色:白色;笔触高度:1;画一个小正方形。如下图:
6 T. V$ d% ~9 D. ?7 y3 c
" @7 D' B" y" x# Z  
6 r, p5 m0 D! I& M5 T4 u0 `* |2 ]1 M7 t8 X
  第4步:点击“菜单栏”→“插入”→“新建元件”(快捷键为:Ctrl+F8),名称:元件2;行为:影片剪辑;点击确定。如下图:+ p% b' z; C2 \* \: P
. N4 O( n4 a- h, f# p& {6 c8 y
   ! A: L% X4 X) p6 D! s
2 @1 l- h  E! V: @- y# Y9 ^0 X
  第5步:点击“菜单栏”→“窗口”→“库”(快捷键为:F11),从库中拖出刚做好的:元件1;放于中心,并在第5帧、第10帧、第15帧、第20帧分别插入关键帧(快捷键为:F6),然后点击一下第5帧,再点击该图形,在属性栏将其色调改为绿色(如下图);照这种的方法再把第10帧、第15帧和第20帧其色调分别改为:红色、蓝色和浅黄色;
6 ]9 w/ C0 {/ |7 T
+ Q- C! X$ |8 @0 E, T   9 }9 C: o, I2 u5 u# ~
3 o& _% j& h- j
  第6步:用鼠标右键分别点击第1帧、第5帧、第10帧和第15帧,选择“创建补间动画”,再点击第1帧,在“动作”栏,输入:gotoAndStop(_level0:kadr);,如下图:
6 D+ }% o: D( H4 g
. P$ @2 K+ x: t) u# z7 R  
& r* Y  Z3 @& ^$ y( i9 g' X' L) ?5 o' _: K, W
  第7步:点击“菜单栏”→“插入”→“新建元件”(快捷键为:Ctrl+F8),名称:元件3;行为:影片剪辑;点击确定。' L( `, O$ _' A- Q7 ?
) q+ D5 ?, c4 q( E8 _
  再从库中拖出4个刚做好的:元件2;放于中心,并在每个元件的“属性栏”里输入名称:obj1(这步很重要)。如下图:2 h; L& Z" ^' E( k. T/ [2 L' d' k
5 |2 |( E; U& C( A: F5 S
   $ Z( J" i. Y% S6 D/ g
  第8步:点击“菜单栏”→“插入”→“新建元件”(快捷键为:Ctrl+F8),名称:元件4;行为:影片剪辑;点击确定;
+ `1 V$ X4 `9 M  Z8 p' W
! _$ T) T. F: C- k1 C  再从库中拖出4个刚做好的:元件3;放于中心;并在“属性栏”里输入名称:obj(这步很重要);然后在第25帧插入关键帧,在“工具栏”选择“任意变形”工具,将第25帧的图形变大,并旋转45度,点击Enter键确定。如下图:
2 g, j8 [6 \  c' R
$ _0 `! m2 _4 r. M   5 z* n- E9 J9 V4 K; a

8 J2 {! D/ Q' s  第9步:点击第25帧,再点击该图形,在属性栏里,将其Alpha值改为:0%,如下图:
7 o; n- x. b0 [" R
% ^& u# M5 ^2 w3 \4 Q. h  _: |, ]  
- z) h& `$ ?0 m- d4 ?2 M9 P$ [' w
9 g# j7 b3 o1 W  第10步:用鼠标右键分别点击第1帧选择“创建补间动画”,再点击第25帧,在“动作”栏里输入:removeMovieClip(_target);,如下图:: `+ ?$ _! P  ^* A

: }7 n0 y/ z$ w; j  
- K2 \4 C# T2 S& V' a- s; v9 n. n4 {4 z5 T9 E& S& I% ~* C5 s+ c
  第11步:回到场景1,从库中拖出4个刚做好的:元件4;并在“属性栏”里输入名称:pred(这步很重要),并在第3帧插入帧(快捷键为F5)如下图:+ z- q' B* R9 G! Y
7 t! h. n3 b. [* y
  
( @; Q& ?+ C. e, g
3 T+ L. ], J- M' v  第12步:在时间轴上新建图层2,分别在第1、2、3帧上插入关键帧(快捷键为F6),点击图层2的第1帧,在“动作”栏上输入以下代码:(如下图)
复制内容到剪贴板
代码:
   setProperty("/pred", _visible, false);
   i = 1;
   rot = 0;
   scl = 100;
   krot = 8;
   kscl = -2;
   kadr = 1;
   kadr2 = 1;
   6 `9 V: }) {8 G4 J3 t  ~/ V
8 A$ m/ a9 ?4 X5 v
  第13步:点击图层2的第2帧,在“动作”栏上输入以下代码:(如下图)
复制内容到剪贴板
代码:
duplicateMovieClip("/pred", "obj" add i, i);
   rot = Number(rot)+Number(krot);
   scl = Number(scl)+Number(kscl);
   krot = Number(krot)+1;
   kadr = Number(kadr)+1;
   kadr2 = Number(kadr2)+1;
   if ((Number(scl)>200) or (Number(scl)<20)) {
     kscl = -kscl;
   }

   if (Number(krot)>Number(random(120))) {
     krot = -krot;
   }

   if (Number(kadr)>20) {
    kadr = 1;
   }

   if (Number(kadr2)>160) {
    kadr2 = 160;
   }

   setProperty("obj" add i, _rotation, rot);
   setProperty("obj" add i, _xscale, scl);
   setProperty("obj" add i, _yscale, scl);
   i = Number(i)+1;
  
- J; Q; b( l0 h0 o. B, F: j7 j2 H: Q1 e0 I* i' C# e
  第13步:点击图层2的第3帧,在“动作”栏上输入以下代码:(如下图)
复制内容到剪贴板
代码:
gotoAndPlay(2);
/ K" h1 [& p% F3 m% x
6 r9 J( F  L* ]# i
  第14步:基本上算大功完成啦!点击“菜单栏”→“控制”→“测试影片”(快捷键为:Ctrl+Enter),就可看到最终效果啦!这文制作步骤较为复杂,所以附带源文件给大家作参考。


风往尘香花已尽,日晚倦梳头。物是人非事事休,欲语泪先流。
闻说双溪春尚好,也拟泛轻舟。只恐双溪舴艋舟,载不动,许多愁。

TOP

发新话题