Попробуйте:
var thisButton:MovieClip = e.currentTarget as MovieClip;
if(thisButton == null) return log.error("Error: thisButton does not appear to be"
+ "a MovieClip: " + thisButton);
thisButton.gotoAndPlay("mouseOver");
Здесь я пытаюсь сказать пару слов:
- Вам не нужно использовать getChildByName
- вызов в строке 1 вернет ноль, если произойдет сбой приведения. В зависимости от того, как / где вы выполняете свой код, это может произойти сбой в автоматическом режиме (запустите в режиме отладки и убедитесь, что ваш вывод проверен)
Помимо этих незначительных корректировок, единственное, о чем я могу думать, что это может вызвать у вас проблемы, - это другие действия. Весь ваш код в одном месте? У вас есть код внутри мувиклипа? Есть ли вызовы для остановки ()? Остановлены ли родительские клипы?
Проверьте эти вещи и сообщите, и мы можем помочь вам оттуда ...
Надеюсь, это поможет,
~ GMale