我写了几行代码,当我点击按钮时,会生成一个随机数。 然后一个随机的孩子将出现在舞台上。
但我正在尝试再次点击按钮时,之前的孩子已被删除,新的随机编号的孩子将被替换。
我该怎么做? 或者我怎样才能找出以前的随机数?
function clkBtn(evt:MouseEvent):void {
I =(Math.floor(的Math.random()* 10));
的addChild(PICP [I]);
removeChild之(PICP []);
}
答案 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);
}