Flash万圣节服装的装扮娃娃II:控制脚本方案1
时间:2012-12-25 16:30来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
Flash万圣节服装的装扮娃娃II:控制脚本方案1
制作影片剪辑的时间轴上向后播放流畅,而不是点击,点击,应该很容易,而是更加困难比争吵的野生动物就范。 有没有退()函数,除非你写了一个,相信我,我已经看到了一些凌乱定制的,我们不想去那里。
相反,我们要作出一个棘手的一种无形的影片剪辑的小闭环控制,控制器多久,我们的后退按钮继续使用prevFrame(),以保持向后跳跃,而不需要重复点击的东西。
要开始了,请你不要有什么选择舞台上的,然后单击“ 插入”>“新建”创建一个新的空白影片剪辑符号(按Ctrl + F8)。
双击库中的影片剪辑编辑。 右键单击第一个空白关键帧,然后选择“ 操作”打开“操作”窗格中。
我们要严格处理动作脚本在这个符号,我们只需要它的时间安排,没有任何实际可见的内容-但你可能要添加一个不可见的形状的影片剪辑的舞台上创造一种无形的热点 。 这样,当你将它搬上舞台,你会真正看到它的边框,多一个小点。
第一个关键帧上插入一个停止 ,这将是我们的“持有”关键帧,当我们希望我们的控制器是无效的菜单影片剪辑向后滚动。现在,插入两个空白关键帧后的第一次单独离开,但右键单击第三个打开“动作”面板。 这是我们要创建循环,控制快退播放菜单中的影片剪辑关键帧。 在我们编写代码之前,让我们讨论一个基本的概述,会发生什么。
当Flash进入3帧控制器的影片剪辑(当它告诉我们的后退按钮,稍后我们会做),我们将有检查,看菜单中的影片剪辑时间轴中的哪一帧。 如果它在任何帧大于框架之一,我们要告诉它倒带菜单一帧,然后再返回到控制器剪辑的时间轴的第2帧,并做一遍。 这样,将继续快退一帧此起彼伏,一遍又一遍,只要循环将继续 - 创建一个平滑的模拟倒带,而不是点击,点击一次跳一帧。
时或菜单中的影片剪辑的时间轴的第1帧上,然后将控制器影片剪辑跳转到第一帧,插入停止 - 这将打破这个循环,并把它抱播放暂停。
现在实际的脚本来做到这一点:
如果(_root.menu._currentframe> 1){
_root.menu.prevFrame();
this.gotoAndPlay(2);
}
如果(_root.menu._currentframe <= 1){
this.gotoAndStop(1);
}
你会注意到我们用过的东西我们还没有探讨过:_currentframe,这是一个Flash可以使用各种功能的许多影片剪辑属性。_currentframe表示当前播放指定的影片剪辑的时间轴上的帧中的数值。
返回到您的主时间轴,并分配到控制器剪辑的实例名称。
然后用鼠标右键单击您的向后播放控制按钮,然后选择操作 。 因为我们的快退控制器的剪辑开始关闭在停止了,现在我们有脚本的后退按钮在适当的时候对控制器进行控制,并触发其播放循环。
就像在向前滚动按钮,我们将使用一个(新闻)和(释放)的触发停止和启动快退:
(新闻)
_root.rewind.gotoAndPlay(2);
}
(释放){
_root.menu.stop();
_root.rewind.gotoAndStop(1);
}
(记者)告诉Flash,在菜单播放“按钮时按住鼠标按钮,然后倒带控制器夹(名为倒带我的舞台)跳到其持有其时间轴上的第1帧开始的循环贯穿第2帧和第3帧。
关于(释放)停止菜单影片剪辑在当前位置,而且还告诉快退控制器剪辑跳回到它的静态保持其时间轴的第一帧上,呆在那里。 如果你没有做两件事,然后选择菜单不会停止,当你释放鼠标按钮,因为循环将被打破,直到它到达开始。
(责任编辑:卓想动画http://www.zxgzs.com)