Graphics 版 (精华区)
发信人: Doitforyou (我天天都来), 信区: Graphics
标 题: Flash5ActionScript教程 十
发信站: 哈工大紫丁香 (2001年04月29日08:55:29 星期天), 站内信件
给帧分配动作
要让动画到达某一关键帧时做某件事情,可以给该关键帧分配帧动作。例如,要在
时间轴的第20帧与10帧之间创建循环,就给第20帧添加以下的帧动作:
gotoAndPlay (10);
最好把帧动作放在单独的层中。在时间轴中,分配有动作的帧显示一个小写“a”,
如下图所示:
下面是使用正常模式的动作面板给帧分配动作的操作步骤:
1 单击时间轴窗口的添加新层按钮,增加一个新层。在准备分配帧动作的帧处右击,从
弹出菜单上选择Insert Keyframe(插入关键帧),插入一个关键帧。
2 在时间轴中选择上一步插入的关键帧,然后选择 Window > Actions(窗口>动作),
打开动作面板(此时,动作面板的标题显示为Frame Actions)。
请注意:如果选择的帧不是关键帧,动作将被分配给前一个关键帧。如果选择的不是
帧,或选择中包含了多个关键帧,动作面板变暗,不可使用。
3 单击帧动作面板右上角小三角按钮,从弹出菜单上选择Normal Mode(正常模式)。
4 给帧分配动作,可执行以下操作之一:
单击动作面板右边工具箱列表中的Actions(动作)文件夹。双击一个动作(本例双
击Goto动作),把它添加到该面板右边的动作列表中。
把动作从工具箱列表拖到动作列表中。
单击添加(+)按钮,从弹出菜单上选择一个动作。
使用弹出菜单上每个动作旁边列出的快捷键。
需要时,在该面板下部的参数域为动作选择参数。
本例要在时间轴的第20帧与10帧之间创建循环,因此在Frame域输入10,给第20帧添加了
gotoAndPlay (10)动作(跳转到第10帧播放)。
5 要分配另外的动作,选择另一关键帧并重复步骤4。
分配好帧动作后,就可以选择Control > Test Movie(控制>测试动画)来测试它是
否能正常运行。大多数动作在编辑状态中不起作用,需要在测试时才能看到效果。
请看上例的效果(动画先是从第1帧播放到第20帧,然后从第20帧跳转到第10帧,在
二者之间循环播放):
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.218]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.249毫秒