所以我有一个箱子在我的图书馆中导出为Box。我曾尝试:如何将有限的物体添加到舞台
package {
import flash.display.MovieClip;
import flash.events.*;
public class Main extends MovieClip {
private var _box:Box=new Box ;
private var boxAmount:Number=0;
private var boxLimit:Number=16;
private var _root:Object;
public function Main() {
addEventListener(Event.ENTER_FRAME, eFrame);
addEventListener(MouseEvent.MOUSE_DOWN, mouseclick);
}
private function eFrame(event:Event):void {
if (boxAmount <= boxLimit) {
boxAmount++;
_box.y=Math.random()*stage.stageHeight;
_box.x=Math.random()*stage.stageWidth;
addChild(_box);
} else if (boxAmount >= boxLimit) {
removeEventListener(Event.ENTER_FRAME, eFrame);
} else {
addEventListener(Event.ENTER_FRAME, eFrame);
}
}
}
}
但按计划没有奏效。
我想要做的就是让我的盒子保持在舞台上的随机位置的屏幕上,并在点击时将其删除(但那会晚点)。这段代码是出于某种原因将对象添加到舞台上,然后将其删除并再次添加16次。
感谢
谢谢帮助很多 – thor625 2012-01-05 17:14:01