Приветствую Вас!
Не получается заставить двигаться мувик. Мувик создается в конструкторе класса Ball(здесь всё нормально, т.е. координаты задаются). Метод moveDown вызывается onEnterFrame(trace работает).
код класса(упрощенный):

Код:
class Ball {
public var speed:Number = 2;
public var ball_mc:MovieClip;
public function Ball() {
ball_mc = _root.attachMovie("ball", "b", 1);
ball_mc._x = 100;//в конструкторе это работает
ball_mc._y = 100;
moving();
}
public function moving():Void {
ball_mc.onEnterFrame = moveDown;
}
public function moveDown():Void {
ball_mc._y += speed;
trace("I'm move");//trace работает, мувик не движется...
}
}
На гл. временной диаграмме следующий код var b:Ball = new Ball;
А в библиотеке имеется мувик ball c одноименным идентификатором.
Знаю, что можно наследовать Ball от MovieClip, а потом просто аттачить мувик. Так работает, но мне очень не надо наследоваться от MovieClip.
Наверное вопрос уже подымался, но я не смог его кратко сформулировать в поиске.
Спасибо.