Flash 如何将影片剪辑实例(元件)中的指定帧数不特定循环播放

继续请教问题,希望抽点时间帮帮我,谢谢!
上次解决的问题是在场景特定时间播放实例中的指定帧数。

以帧频12为例,那么“影片播放在3秒的时候要用A元件里的5至17帧”,在场景的第36帧添加帧动作
stop();
mc1.gotoAndPlay(5);
mc1.onEnterFrame = function() {
if (mc1._currentframe == 17) {
mc1.stop();
_root.gotoAndPlay(37);
}
}
并在场景的第37帧加帧动作:delete mc1.onEnterFrame;

但这个是在场景暂停了之后做出指定帧的动作,而其它图层的动作也停止下来。我需要场景继续播放的同时实现这个实例中指定帧的动作(非鼠标动作)。
另一方面,指定的帧是按顺序从前到后播放,我同时需要指定播放个别几个帧。

比如:
我在场景10至20帧内,要播放实例中5-12帧的动作循环1.5次左右,然后继续播放场景的其它实例指定帧。
还需要在场景20-30帧内,播放实例中2、5、6、9这四个帧的循环。

不知道我表达的清楚不,我要解决的问题就是:
实例中指定的帧循环在场景的帧数范围内
按帧频播放场景的帧数来循环实例中指定的帧(连续的和间断的)

请求...帮我解决这个问题,拜托了。我不知道要怎么表达了,你能认真看我的问题,我就谢谢你了。能帮我解决问题,我可能会含着泪来感谢你。拜托拜托...
.
再比如说:播放实例中指定帧数的时候,这个实例我还需要在场景中做移动或大小变化等效果。

再一次拜托啦...

能不能在实例上添加运作,只播放这个实例中的指定帧,这个语句要怎么写?

基本看懂了,
“我在场景10至20帧内,要播放实例中5-12帧的动作循环1.5次左右,然后继续播放场景的其它实例指定帧。
还需要在场景20-30帧内,播放实例中2、5、6、9这四个帧的循环。”:
你不如先新建一个影片剪辑,然后直接选中元件中5-12帧的内容,然后复制帧,再粘贴帧到影片剪辑中来,回到场景中新建一个图层,在10帧插入一个关键帧,从库中将刚做好的影片剪辑放入新图层,最后将新图层20帧后的帧删除掉。
循环2、5、6、9这四个帧的话也一样,先新建一个影片剪辑,然后直接选中元件中2、5、6、9帧的内容,然后复制帧,再粘贴帧到影片剪辑中来,回到场景中新建一个图层,在20帧插入一个关键帧,从库中将刚做好的影片剪辑放入新图层,最后将新图层30帧后的帧删除掉。
用代码不好实现,太麻烦了。来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-22
看完了,还是不明白,
播放实例中指定帧数的时候,这个实例我还需要在场景中做移动或大小变化等效果。
建义是,在MC是再加个MC,好控制大小和移动
相似回答