реально сделать такое действие? сейчас ошибку выводит:
...engine.as, Line 15 1067: Implicit coercion of a value of type Class to an unrelated type Function.

Код AS3:
package lib{
//подключение библиотек
import flash.display.*;
import flash.events.*;
//Листинг программы
public class engine extends MovieClip{
public function engine(){
stage.addEventListener(MouseEvent.MOUSE_DOWN, addkrug);
}
function addkrug(e:MouseEvent):void {
var newCircle:krug = new krug();
this.addChild(newCircle);
newCircle.x = mouseX;
newCircle.y = mouseY;
newCircle.addEventListener(Event.COMPLETE, engine);
// ну или так engine();
}
}
}
ну или как из addkrug() вызвать ее же...повторно...