flash 影片剪辑 在场景里继续添加帧的效果?

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:22:57
我用的是cs3,我做了一个会闪的影片剪辑,在场景中给元件加了这样的动作:

c._x=random(200)+100;//c为元件名称
c._y=random(200)+100;
我想每次播放时元件都换个位置,但是元件没有变换位置,后来我在元件后面又插入帧,元件会换位置,但是要等到整个影片播放完才循环一次,能不能让它按照元件自己的周期自动循环?而不受真个flash时间的影响
我用的是as2。天天鱼翅的方法可以做到,谢谢了啊,不过整个影片循环播放后元件的循环频率会变快,不知是为什么。我设置是12fps,元件的长度是12帧,速度我设置的1000,有没有什么问题?有没有针对某个图层gotoAndPlay()的方法?

onEnterFrame=function(){//帧循环的意思
c._x=random(200)+100;//c为元件名称
c._y=random(200)+100;
}
或者
var sp=100;//循环的速度
function setPosition(){
c._x=random(200)+100;//c为元件名称
c._y=random(200)+100;
}
setInterval(setPosition,sp)

没明白你的意思.

而且,如果真是用cs3的as3做,我觉得,你的random()用法可能出错.