FLASH中怎么样几个按钮完成一个动画??

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:53:52
我的意思是说,只有把几个按钮都按了,才能播放动画???而不是只按一个按钮哦!!!
由于我是超级 菜鸟,我连命变量名都不懂,请详细说说

把动画放在一个剪辑里面,给剪辑命变量名为 mc (请注意是变量名,不是库里的元件名哦),再建立三个按钮,同样变量名分别命名为 btn1 , btn2 ,btn3 ,然后在主场景第一帧写下如下代码就可以了:

mc.stop();
var flag1 = 0;
var flag2 = 0;
var flag3 = 0;
btn1.onRelease = function() {
flag1 = 1;
if (flag1 == 1 && flag2 == 1 && flag3 == 1) {
mc.play();
}
};
btn2.onRelease = function() {
flag2 = 1;
if (flag1 == 1 && flag2 == 1 && flag3 == 1) {
mc.play();
}
};
btn3.onRelease = function() {
flag3 = 1;
if (flag1 == 1 && flag2 == 1 && flag3 == 1) {
mc.play();
}
};

代码要尽量写在帧上,并且要力求简洁.
说明也同楼上的,我来改一下吧.

mc.stop();
var flag1 = 0;
var flag2 = 0;
var flag3 = 0;
mc.onEnterFrame=function (){
btn1.onRelease = function() {
flag1 = 1;
};
btn2.onRelease = function() {
flag2 = 1;
}
btn3.onRelease = function() {
flag3 = 1;
}
if (flag1 == 1 && flag2 == 1 && flag3 == 1)