Я импортирую несколько внешних файлов, используя Loader-класс, и один из них - SWF-файл.При этом (раньше я делал это успешно, поэтому не ожидал каких-либо проблем), я сталкивался со всевозможными ошибками, и, наконец, произошел сбой Flash.
Я записал трассировку в функцию конструкторане отслеживал только один раз, но продолжал отслеживать, предполагая, что конструктор застрял в цикле.Я предполагаю, что загрузка слишком большого количества одного и того же SWF-файла приводит к аварийному завершению работы флэш-памяти.
Вот мой код (загрузка SWF-файла теперь представляет собой простой тестовый файл, содержащий изображение без кода):
private var slides:Loader = new Loader();
public function DocumentClass()
{
trace(1)
slides.load(new URLRequest("Resources/Slides.swf"));
slides.contentLoaderInfo.addEventListener(Event.COMPLETE, SlidesComplete);
}
public function SlidesComplete(evt:Event):void
{
slides.contentLoaderInfo.removeEventListener(Event.COMPLETE, SlidesComplete);
addChild(slides);
}
Это отслеживает "11111111111 ..." и все умирает в конце.
HELP!