Такой вопрос, пользуюсь костылями на мой взгляд. Но хотелось бы делать по нормальному.
Делаю класс, который наследуется от мувика, но в классе приходиться делать ещё одну функцию "public", что бы была возможность сначала добавить класс и не отсылать туда переменные(т.к. координаты мувика зависят от другого класса), а потом уже, создать функцию, которая будет постоянно отправлять новые координаты для мувика. Извиняюсь заранее за стиль программирование, потихоньку перехожу на нормальный

Код AS3:
// это класс ship, в данном отрывке я цепляю к нему выхлоп из двигателя
private function fn_exhaust(): void {
exhaust_Centr = new EXHAUST_CL();
exhaust_Centr.scaleX = 0.32;
exhaust_Centr.scaleY = 0.55;
exhaust_Centr.rotation = rotation - 90;
addChild(exhaust_Centr);
stage.addEventListener(Event.ENTER_FRAME, fn_Event_Exhaust);
}
private function fn_Event_Exhaust(e: Event): void {
var p: Point = this.globalToLocal(localToGlobal(new Point(70, 0)));
exhaust_Centr.fn_Event(p.x, p.y);
}
}

Код AS3:
package package_cl {
import flash.events.Event;
public class EXHAUST_CL extends exhaust_mc {
public function EXHAUST_CL() {
}
public function fn_Event (_x, _y):void{
x = _x;
y = _y;
}
}
}