最新的Flash动画设计毕业论文(3)

时间:2020-08-12 11:33:03 计算机应用毕业论文 我要投稿

最新的Flash动画设计毕业论文

  5.2动画的间格距离表现 

  物体的静止到移动到静止都有类似的规律:静止开始时速度慢、运动中的速度快、运动停止时的速度慢.表现在帧数上则是:从静止到运动帧数逐渐减少,从运动到静止帧数逐渐增加,中间运动过程的速度最快,帧数也最少。

  5.3 flash动画中循环动作的时间

  动画中经常会有循环动作,但不同的情况需要的帧数也是不同的。如:快速飘扬的旗需要6帧画面循环;又如火焰的循环,大火的动作循环从底部烧到顶部可能需要几秒,而小火的循环只需要几帧;下雨的循环动作最好设置两层,前层雨水穿过屏幕,一般需6帧画面,后层雨水穿过屏幕的时间慢於前层,循环的帧数也相应多於前层;下雪的动画则至少需要有3种大小不同的雪花,循序的时间约需要2秒;一个急速跑步动作需4帧画面,快跑动作需8帧画面,慢跑动作则需12帧,超过16 帧,画面就失去冲刺感觉;大象需要1~1.5秒完成一个完整的步子;小动物如猫的一个动作只需0.5 秒或更少;鹰的翅膀一个循环需要8帧;小麻雀的翅膀循环动作有2帧画面就可以了。

  5.4 flash 背景透明和层次问题 

  <PARAM NAME=wmode value=transparent>

  #flash背景透明,在flash语句中加入这句或者:

  选中刚才已插入的flash动画,右击鼠标选择参数,在弹出的对话框中点击+加号图标,在左侧的参数中键入wmode在右侧的值框内键入transparent点击ok,按f12进行预览,ok!我们所要的透明效果就出现了!

  在Mozilla,Firefox浏览器中起作用的是这个标签 <embed></embed> 那这样,在<embed>标签内加入属性 wmode="transparent" 就可以实现flash背景透明,如<embed src="your.swf" wmode="transparent" quality="high"></embed>

  embed好像不提倡使用(网景发明的),w3c推荐用object代替。

  也可以尝试加到object中让flash不要漂到最高层:

  <param name="wmode" value="Opaque

  6  flash动画的相关概念和制作过程

  6.1 形状补间动画的概念

   在Flash的时间帧面板上,在一个时间点(关键帧)绘制一个形状,然后在另一个时间点(关键帧)更改该形状或绘制另一个形状,Flash 根据二者之间的帧的值或形状来创建的动画被称为“形状补间动画”。

  6.2构成形状补间动画的元素

  形状补间动画可以实现两个图形之间颜色、形状、大小、位置的相互变化,其变形的灵活性介于逐帧动画和动作补间动画二者之间,使用的元素多为用鼠标或压感笔绘制出的形状,如果使用图形元件、按钮、文字,则必先“打散”再变形。

  6.3  形状补间动画在时间帧面板上的表现  

  形状补间动画建好后,时间帧面板的背景色变为淡绿色,在起始帧和结束帧之间有一个长长的箭头。    

  6.4  创建形状补间动画的方法

  在时间轴面板上动画开始播放的地方创建或选择一个关键帧并设置要开始变形的形状,一般一帧中以一个对象为好,在动画结束处创建或选择一个关键帧并设置要变成的形状,再单击开始帧,在【属性】面板上单击【补间】旁边的小三角,在弹出的菜单中选择【形状】,此时,时间轴上的变化如图3-3-1所示,一个形状补间动画就创建完毕。Flash的【属性】面板随鼠标选定的对象不同而发生相应的变化。当我们建立了一个形状补间动画后,点击时间帧,【属性】
    

  6.5  歌词的制作

  6.5.1 文字的遮罩效果


  6.5.2 文字的淡入淡出效果

       6.6  元件的制作与素材的引用

  6.7   flash音乐导入与播放控制

  7 flash中声音和声道平衡的控制

  7.1  音乐的播放和停止

  (1)首先从外部导入一个音乐,也就是用File>Import导入。或直接从Window>Common Libraie>Sounds中拖一个到舞台上。

  (2)然后选择Window>Library。从中选中你刚导入的音乐,并按鼠标右键,选中其中的Linkage,如下图:   

  (3)在跳出的Symbol Linkage Properties对话框中,在Linkage中选Export this symbol,在identifier中输入你想要取的音乐名字,如"likesound"。如果你用的是flash mx,则选择Export for ActionScript。 

  (4)接着从库中选择两个按钮,并放在舞台上,如下图:   

  (5)在第一个开始按钮上捆绑如下代码:

    on (release) {

  s=new Sound();

  s.attachSound("likesound");

  s.start(0,6);

  }

  (6)在第二个停止按钮上捆绑如下代码:

    on (release) {

  s.stop()

  }7.2  音量的控制

  (1)从库中选一个按钮放在舞台上,把这个按钮转换成MovieClip。这样做的目的是能把这个按钮既可以接受电影事件也能接受按钮事件,

          (2)在这个按钮的电影剪辑上加入以下代码:

    onClipEvent (load) {

    top = _y;

    left = _x;

    right = _x;

    bottom = _y+100;