flash as3 внешняя помощь SWF / ошибка - PullRequest
0 голосов
/ 19 июля 2010

У меня проблема с загрузкой внешнего SWF-файла в проект as3. Я создал оба swfs и оба создавали с использованием as3. В одном файле я пытаюсь загрузить другой SWF, только для целей тестирования. Он работает нормально, но по какой-то причине я получаю эту ошибку:

TypeError: Error #1009: Cannot access a property or method of a null object reference.

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

EDIT:

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

    at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.utils::Timer/tick()

1 Ответ

1 голос
/ 19 июля 2010

Трудно сказать, что вызывает ошибку нулевой точки - в большинстве случаев, как это (загруженный SWF-запрос 1009), это происходит из-за доступа к stage из конструктора загруженного SWF - stage будет нулевым, пока вы не добавите Объект для отображения списка.

Сообщение об ошибке, которое вы опубликовали, не выглядит полным; в нем пропущена хотя бы одна строка, и это важная строка - она ​​передает местоположение ошибки в вашем коде. Разместите любой код обработки таймера в загруженном SWF-файле, и мы сможем точно определить источник ошибки.

...