Я делаю небольшую игру во 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);
}
Этот метод все еще, вероятно, не работает, хотя...