flash中用按钮控制影片剪辑
来源:百度知道 编辑:UC知道 时间:2024/05/28 19:31:27
设置一个按钮;一个两帧的影片剪辑,默认显示第一帧。
点击按钮的时候,判断如果当前影片剪辑显示的是第一帧,那么就跳转到第二帧;如果是显示第二帧的时候,就跳转到第一帧。
请问高手如何用AS2.0实现
点击按钮的时候,判断如果当前影片剪辑显示的是第一帧,那么就跳转到第二帧;如果是显示第二帧的时候,就跳转到第一帧。
请问高手如何用AS2.0实现
//场景内有按钮btn和影片剪辑mc
btn.onRelease = function() {
//onEnterFrame = loadProgress;
states = !states;
loadProgress();
};
function loadProgress() {
if (states == false) {
//按钮内显示停止的那帧
mc.gotoAndStop("stop");
} else {
//按钮内显示播放的那帧
mc.gotoAndStop("play");
}
}
你可以设置影片剪辑为按钮,也就是点击这个影片剪辑,控制其内部的停止帧。
跳帧是一个很明确的事情,不用判断的,
1就是1,2就是2,心中有数,判断多余
按一下,如果要跳到第一帧 就用
on (release) {
gotoAndStop(1);
}
如果要跳到第一帧 就用
on (release) {
gotoAndStop(2);
}
如果要在第二帧开始播放,就用
on (release) {
gotoAndPlay(2);
}
明白不?
你直接用这个试试:
on (release) {
_root.mc.play();//mc是你影片剪辑实例名,与按钮都放在主场景中
}
on(release){var n=1
if(n==1){_root.mc.gotoandstop(2)
n=2
}else{gotoandstop(1)
n=1}}