识别以前的随机数

时间:2013-06-29 21:58:51

标签: actionscript-3 flash

我写了几行代码,当我点击按钮时,会生成一个随机数。 然后一个随机的孩子将出现在舞台上。

但我正在尝试再次点击按钮时,之前的孩子已被删除,新的随机编号的孩子将被替换。

我该怎么做? 或者我怎样才能找出以前的随机数?

  

function clkBtn(evt:MouseEvent):void   {

     

I =(Math.floor(的Math.random()* 10));

     

的addChild(PICP [I]);

     

removeChild之(PICP []);

     

}

1 个答案:

答案 0 :(得分:0)

只需保存对要添加到舞台的DisplayObject的引用,然后在下次调用单击函数时将其删除。

var displayObject:DisplayObject = null;

function clkBtn(evt:MouseEvent):void {

    if(displayObject) 
        removeChild(displayObject);     

    var i:int = Math.floor(Math.random()*10);

    displayObject = picP[i];
    addChild(displayObject);        
}
相关问题