Създавам малка игра във Flash като училищен проект и се чудех какво ще се задейства първо, когато бъде поставен филмов клип - функцията onLoad или събитието ENTER_FRAME.
Всяка помощ ще бъде високо оценена.
РЕДАКТИРАНЕ: Премахнах onLoad, защото всъщност не се извиква, когато обектът е поставен на сцената.
var loaded:Boolean = false;
var angle:Number = 0; //in radians
this.addEventListener(Event.ENTER_FRAME, update);
function init():void {
//get projectile position based on relation to mouse and spawning point.
trace("init");
loaded = true;
this.angle = Math.atan2(mouseY - this.y, mouseX - this.x);
}
function update(e:Event):void {
/* TRIG TIME! Move the object a certain amount
* of pixels-- based on the delta, in the specified angle.
*/
if (!loaded) {
init();
}
trace("update");
var slope:Number = Math.tan(angle);
}
Този метод вероятно все още не работи, но...