在as3.0中删除并添加子按钮

时间:2012-12-23 10:29:17

标签: actionscript-3

我想点击“choose1”按钮,然后按钮将消失,接下来是添加一个按钮。 我想在按钮“choose1”的点击事件中发出两个请求。

编辑:这是我的代码

import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.Stage;

public class Bo extends MovieClip
{

    var choose1:Choose;



    public function Bo()
    {
        // constructor code
        choose1=new Choose();
        addChild(choose1);
        choose1.addEventListener(MouseEvent.CLICK,clickChoose);
    }

    function clickChoose(e:MouseEvent):void
    {


        for (var i:Number=stage.numChildren -1; i>=0; i--)
        {
            stage.removeChildAt(i);
            //stage.getChildAt(i).visible = false;
        }

        var ex:Next=new Next();// add new button
        addChild(ex);
        //this.stage.removeEventListener(MouseEvent.CLICK,clickChoose);
    }


}
谁能帮帮我?谢谢。

1 个答案:

答案 0 :(得分:0)

点击后删除按钮是一个糟糕的用户体验,考虑添加你想要的任何按钮,但保留旧按钮。