AS3.0 怎样让一个代码运行到某一位置时停下,直到发生了鼠标点击才继续往后运行?
如题。我的程序大概是树状分支的,两个按钮在节点处做选择。大概就是,一开始显示一个东西,两个按钮,按左边一个出来图1,右边一个显示图2,然后接着按的话还会分支地出现后面的图...
如题。我的程序大概是树状分支的,两个按钮在节点处做选择。大概就是,一开始显示一个东西,两个按钮,按左边一个出来图1,右边一个显示图2,然后接着按的话还会分支地出现后面的图,比如出来图1后按左边的出来图1_1,按右边的出来图1_2……请问如何让程序显示完上一幅图就停下来,等按钮被按的时候再继续判断然后显示下一幅图?我是写在同一个函数里的,按钮也只有那两个。求指教
展开
展开全部
import flash.events.MouseEvent;
import flash.display.MovieClip;
var index1:uint=new uint(0);
var index2:uint=new uint(0);
_btn1.addEventListener(MouseEvent.CLICK,_onClick);
_btn2.addEventListener(MouseEvent.CLICK,_onClick);
function _onClick(e:MouseEvent=null):void{
switch(e.target){
case _btn1:
this.removeChild(this["_mc"+index1]);
this.adChild(this["_mc"+index1]);
index1++;
break;
case _btn2:
this.removeChild(this["_mc"+index2]);
this.adChild(this["_mc"+index2]);
index2++;
break
}
}
追问
大神……咱刚看编程书没两天,还只会写帧跳转,if语句,声明变量啥的,这里的好多代码都看不懂,能不能先给用人话描述一下算法让咱慢慢理解⊙﹏⊙
追答
769318387
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询