ОК, поэтому у меня возникают проблемы с добавлением окна случайным образом на экране. Я сделал это раньше, и похоже, что это должно иметь относительно простое решение. Но, увы, я не смог понять это. Это информация:Добавление объекта случайным образом на экране в as3
У меня есть коробка с экспортом как коробка. У меня есть файл Box Actionscript с этим кодом в нем:
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
public class Box extends MovieClip {
public function Box() {
createBox();
}
private function createBox():void {
var _box:Box = new Box();
_box.x = Math.random()*stage.stageWidth ;
_box.y = Math.random()*stage.stageHeight;
stage.addChild(_box);
}
}
}
Ничего не происходит вообще, но там нет ошибок. Также я хотел бы сохранить все в классах.
Когда создается окно, конструктор вызывает метод, который создает новый флажок. Вы создаете там много коробок. – Kapep
@kapep является правильным. Вы создали бесконечную рекурсию и через некоторое время должны получить ошибку переполнения стека (!). – weltraumpirat
как я могу разрешить только 1. – Thor625