flash中停止,播放,移动
时间:2013-01-29 11:17来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
创建一个影片剪辑库中的,把它mcWaitForMe“。
到mcWaitForMe,把任何你喜欢的。
创建2帧,关键帧,然后通过一个正常的帧。
标签的第一帧fWaitForMe。
点击的fWaitForMe帧。
拖动mcWaitForMe搬上了舞台。
标签的实例mcWaitForMe的阶段mciWaitForMe上。
打开行动mciWaitForMe(mcWaitForMe)。
输入下面的代码。
onClipEvent事件(enterFrame事件){
如果(this._currentframe == this._totalframes)
{_parent.gotoAndPlay(_parent._currentframe + 2)}
其他
{_parent.stop()};
}
运行你的电影。
代码说明:
onClipEvent事件(enterFrame事件){
在舞台上的影片剪辑实例mciWaitForMe的onClipEvent。为enterFrame电影事件导致mciWaitForMe的循环,只要mciWaitForMe是在舞台上的每一个帧。这将是在舞台上只要遇到的fWaitForMe帧在时间轴上。
如果(this._currentframe == this._totalframes)
该系统是比较当前帧的帧的总数mciWaitForMe mciWaitForMe。这使得mciWaitForMe循环达到mciWaitForMe直至最后一帧。目标路径“,这”使此代码尽可能地灵活。
{_parent.gotoAndPlay(_parent._currentframe + 2)}
一旦它到达最后一帧的mciWaitForMe _parent的时间轴,它会导致跳过两帧包含此代码并继续播放。这将结束这个循环。如果,你想fWaitForMe超过2帧长,然而,许多的框架mciWaitForMe是在舞台上,你将不得不改变2。
其他
{_parent.stop()};
如果尚未达到最后一帧停止_parent。这是最后的命令,直到影片循环再次。
(责任编辑:卓想空间http://www.zxgzs.com)