请教一个flash as问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:25:15
如何选择第二次点击
比如:第一次点击
on(release){
play();
}

相同的按钮再点一次想让他为“stop();”
请问可以实现吗
还是不懂 最近两天试试看下面的代码

当然可以.写在按钮上on (press) {
if (_root.anx != 1) {
play();
_root.anx = 1;
} else if (_root.anx == 1) {
stop();
_root.anx = 2;
}
}
//同一按钮,实例播放和停止效果
不懂问我
补充:只需要把代码复制到按钮上就行了啊

不可以

不用这样,你可以做个剪辑 点了第一个按扭后跳转第二个按扭,把第二个按扭设成stop就行了

可以~
可以声明一个布尔值变量来判断按钮的功能.
vai p:Boolean=true;
on (press) {
if (p){ //如果为真,前面已经声明它为真.
play(); //播放
}else{ //如果为假
stop(); //停止
}
p=!p;//布尔值取反值,即点一次以后,他的值为false,改变下一次点击的结果.
}