请问如何在flash中,用一个按钮控制不同的动作,第一次点击时执行动作A,第二次时执行动作B

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:21:33

用一个布尔变量来判断动作:

stop();
var p:Boolean=false; //声明一个布尔值变量
mybtn.onPress=function(){
if(p==false){
//执行第一次点击的动作
}else{
//执行第二次点击的动作
}
p=!p; //布尔值取反
}
/*第一次点击,执行A动作,p变为true.第二次点击执行B动作,p又变为false,如此反复,可以达到你要的效果*/

设定一个函数 点击一次+1
单数执行A
双数执行B

在不同的动作的设置不同的做用

sdfhsdf