flash中如果对播放速度进行了设置,为什么播放/暂停按钮就不顶用了?

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:27:16
在flash中,在一个图层里写了一个对flash播放速度进行设置的代码:stop();
fscommand("fullscreen", error);
frameSpeed = 10;
i = 0;
_root.onEnterFrame = function() {
if (i>120) {
i = 0;
nextFrame();
}
i += frameSpeed;
};
然后图层里放的播放/暂停按钮,点击就没有反应了,把上述代码去掉,按钮就可以用了,我想问一下怎么能同时控制flash播放速度,播放/暂停按钮又可以用。播放/暂停按钮的代码是在按钮上写的。

fscommand("fullscreen", error);
frameSpeed = 10;
i = 0;
_p=0;
_root.onEnterFrame = function() {
if(_p==0){
if (i>120) {
i = 0;
nextFrame();
}
i += frameSpeed;
};
}

按钮的代码也得调整
播放
on(Release){
_p=0;
Play();
}

暂停
on(Release){
_p=1;
Stop();
}

这是cs2?
我只会用cs3写播放和暂停 比如按钮是an_btn, 影片是yp_mc
an_btn.label="播放";//先让按钮显示播放
an_btn.addEventListener(MouseEvent.CLICK, hs);
function hs(event:MouseEvent){
switch(an_btn.label)//判断按钮显示的名称来控制影片播放或暂停
{case "播放": yp_mc.play();
an_btn.label="暂停";
break;//如按钮显示的是播放,点击是影片开始播放,而按钮的显示则变为暂停
case"暂停":yp_mc.stop();
an_btn.label="播放";
break;;//如按钮显示的是暂停,点击是影片暂停,而按钮的显示则变为播放

}
}