Коготь, я попросила мужа глянуть код. Он сказал, что вот этот совет должен помочь.
Не знаю, как у тебя с английским.. Попробую перевести вкратце:
"На форуме решают вопрос и я решил запостить это, потому что сам застрял на этом на четыре часа.
Проблема:
Приложение AIR с кнопкой вызова URLRequest loader вызывает другой swf файл в локальной дериктории.
Диагностика проблемы:
При загрузке swf надо быть осторожным, когда загружаются данные. Эта ошибка вызвана тем, что при загрузке swf мы не проверяем загрузился ли он полностью до вызова конструктора. Таким образом flash файл пытается создать объекты, которые еще не существуют.
Решение:
В твоем конструкторе не должно быть ничего кроме:
package
{
public class Main extends MovieClip
{
//New Constructor
public function Main()
{
addEventListener(Event.ADDED_TO_STAGE, MainBuild, false, 0, true);
}
//Old Constructor
public function MainBuild():void
{
removeEventListener(Event.ADDED_TO_STAGE, MainBuild);
//Rest of your constructor code here
}
}
} "
Если понимаешь английский, то можешь всю ветку форума почитать.
__________________
Everything I do - I do it for you
Последний раз редактировалось das_Blumchen; 06.12.2011 в 13:28.