Я пытаюсь собрать проектор из последовательности загруженных извне swfs, и мой общий вопрос будет настолько коротким, насколько это возможно.
Если внешний SWF, загруженный в ctrl
(экземпляр MovieClip, помещенный на сцену во время разработки), имеет в своем первом и последнем кадрах:
dispatchEvent(new Event("FIRST_FRAME")); // in the first frame, and:
dispatchEvent(new Event("LAST_FRAME")); // in the last frame
затем - должны ли эти события быть "услышаны" в контейнере ctrl?
В настоящее время мне кажется, что я могу только слушать эти события в загруженном контенте, а не "выше", я имею в виду - если я скажу в загрузчике полный слушатель:
mc:MovieClip = MovieClip(e.currentTarget.content);
mc.addEventListener("LAST_FRAME", function(){ // something });
тогда слышны события, но не тогда, когда я говорю:
ctrl.addEventListener("LAST_FRAME", function(){ // something });
Последнее кажется более устойчивым, поэтому я изо всех сил пытаюсь заставить его работать, но я думаю, что я пропустил некоторые уроки ;-)
Кто-нибудь прошел через это? Правильный ли мой подход или я должен пойти другим путем?
Приветствует всех.