Ошибка при изменении размера - PullRequest
1 голос
/ 14 февраля 2011

Я отлаживаю приложение AS3, когда размер окна браузера изменяется, я получаю одно из двух сообщений об ошибках:

TypeError: Ошибка # 1009: Невозможно получить доступ к свойству или методу ссылки на пустой объект.по адресу reader_fla :: MainTimeline / ResetContainer () по адресу reader_fla :: MainTimeline / ResizeStage () по адресу reader_fla :: MainTimeline / StageResized ()

Или:

Ошибка: Ошибка № 2099: объект загрузкинедостаточно загружен для предоставления этой информации.в flash.display :: LoaderInfo / получить width () в reader_fla :: MainTimeline / GetNewLightBoxPanelSize () в reader_fla :: MainTimeline / UpdateLightBox () в reader_fla :: MainTimeline / ResizeStage () в reader_fla :: MainTimeline / StageResized ()

Это написано кем-то другим, некоторое время назад, распределено по МНОГО .as файлов, и я буквально понятия не имею, что может быть причиной этой ошибки - если браузер повторно развернут, а затем снова масштабируется нетпоявляется сообщение об ошибке! Я знаю, что это не очень много информации, но если кто-нибудь может указать мне правильное направление, я был бы очень благодарен.

Приветствую вас заранее!

1 Ответ

0 голосов
/ 14 февраля 2011

Кажется, что есть функция ResizeStage (которая вызывает функцию ResetContainer?) На основной временной шкале FLA, и при вычислении измененных размеров позиций она пытается ссылаться на внешний актив, который загружается.

У вас есть доступ к источнику FLA? В этом случае включение «Отладка разрешений» на вкладке «Параметры публикации> Flash» может помочь вам точно определить причину проблемы.

...