flash as3: могут ли дети не запускать собственный скрипт действий? - PullRequest
1 голос
/ 07 июня 2010

Мне показалось, что мне нравятся видеоклипы, которые я экспортирую для actioncript, а потом добавляю в Child. Я сделал этот один мувиклип, который загружает html текст через as, и он отлично работает, когда я перетаскиваю его на сцену; но если я сделаю

var trackListingBox:trackListingScreen = new trackListingScreen();
addChild(trackListingBox);

он либо не запускает скрипт действий, либо как-то не работает. Разве дети не могут запустить собственный сценарий действия?

Ответы [ 3 ]

0 голосов
/ 07 июня 2010

Они могут нормально "запустить свой собственный скрипт действий". Возможно, в вашем коде есть ошибка в дочернем клипе, но я не могу дать какой-либо совет по этому поводу, не увидев код.

0 голосов
/ 10 июня 2010

проблема заключалась в том, что actionScript загружался раньше, чем элементы, на которые он ссылался, что приводило к ошибкам, что элементы не были найдены.

0 голосов
/ 07 июня 2010

Возможно, попробуйте добавить некоторый код в ваш MovieClip, который будет срабатывать при добавлении фрагмента ролика на сцену. Примерно так:

this.addEventListener(Event.ADDED_TO_STAGE,onAddedToStage);
function onAddedToStage(e:Event):void {
functionWhichLoadsHTML();
}
...