您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

Flash5ActionScript教程 十九
2000-10-23· ·莫治雄··yesky

b>给帧分配动作
  要让动画到达某一关键帧时做某件事情,可以给该关键帧分配帧动作。例如,要在时间轴的第20帧与10帧之间创建循环,就给第20帧添加以下的帧动作:
gotoAndPlay (10);
  最好把帧动作放在单独的层中。在时间轴中,分配有动作的帧显示一个小写“a”,如下图所示:


  下面是使用正常模式的动作面板给帧分配动作的操作步骤:
1 单击时间轴窗口的添加新层按钮,增加一个新层。在准备分配帧动作的帧处右击,从弹出菜单上选择Insert Keyframe(插入关键帧),插入一个关键帧。
2 在时间轴中选择上一步插入的关键帧,然后选择 Window $#@62; Actions(窗口$#@62;动作),打开动作面板(此时,动作面板的标题显示为Frame Actions)。
请注意:如果选择的帧不是关键帧,动作将被分配给前一个关键帧。如果选择的不是帧,或选择中包含了多个关键帧,动作面板变暗,不可使用。
3 单击帧动作面板右上角小三角按钮,从弹出菜单上选择Normal Mode(正常模式)。
4 给帧分配动作,可执行以下操作之一:
单击动作面板右边工具箱列表中的Actions(动作)文件夹。双击一个动作(本例双击Goto动作),把它添加到该面板右边的动作列表中。

把动作从工具箱列表拖到动作列表中。
单击添加(+)按钮,从弹出菜单上选择一个动作。
使用弹出菜单上每个动作旁边列出的快捷键。
需要时,在该面板下部的参数域为动作选择参数。

本例要在时间轴的第20帧与10帧之间创建循环,因此在Frame域输入10,给第20帧添加 otoAndPlay (10)动作(跳转到第10帧播放)。

5 要分配另外的动作,选择另一关键帧并重复步骤4。

  分配好帧动作后,就可以选择Control $#@62; Test Movie(控制$#@62;测试动画)来测试它是否能正常运行。大多数动作在编辑状态中不起作用,需要在测试时才能看到效果。

  请看上例的效果(动画先是从第1帧播放到第20帧,然后从第20帧跳转到第10帧,在二者之间循环播放):


下载源代码
■ 相关内容
 Flash5ActionScript教程 七
 Flash5ActionScript教程 八
 Flash5ActionScript教程 九
 Flash5ActionScript教程 十二
 Flash5ActionScript教程 十三
 Flash5ActionScript教程 十一
 Flash5ActionScript教程 十
 Flash5ActionScript教程 十四
 Flash5ActionScript教程 十六
 Flash5ActionScript教程 二十六
 Flash5ActionScript教程 二十五
 Flash5ActionScript教程 二十四
 Flash5ActionScript教程 二十三
 Flash5ActionScript教程 二十二
 Flash5ActionScript教程 二十一
 Flash5ActionScript教程 二十
 Flash5ActionScript教程 十八 
 Flash5ActionScript教程 十七
 Flash5ActionScript教程 三十五
 Flash5ActionScript教程 三十四
 Flash5ActionScript教程 三十三
 Flash5ActionScript教程 三十二
 Flash5ActionScript教程 三十一
 Flash5ActionScript教程 三十
 Flash5ActionScript教程 二十九
 Flash5ActionScript教程 二十八
 Flash5ActionScript教程 二十七
 Flash5ActionScript教程 十五
 Flash5ActionScript教程 四
 Flash5ActionScript教程 五
 Flash5ActionScript教程 六
 Flash5ActionScript教程 一
 Flash5ActionScript教程 二
 Flash5ActionScript教程 三
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!