Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ошибка Loader в flash player 9 (http://www.flasher.ru/forum/showthread.php?t=118021)

Timerlan 12.11.2008 20:32

ошибка Loader в flash player 9
 
Всем привет!
Столкнулся с такой ситуацией: если после загрузки в Loader чего-бы то ни было (в моем случае другой свфки), добавить загруженное в другой дисплей лист:
Код AS3:

 
imgLoader = new Loader();
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded);
imgLoader.load(url);
//..............................
private function imgLoaded(e:Event)
{
data = imgLoader.content;
var sp=new Sprite();
sp.addChild(data);
}

попытаться загрузить в этот же лоадер другую свфку:
Код AS3:

imgLoader.load(url2);

то в 10 плеере все нормально, а вот девятка вываливает ошибку:

Код:

ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
Ошибка вроде как логична. Но почему в 10 плеере она не происходит?

etc 13.11.2008 00:54

А каким образом производится тестирование? Дебаговый ли десятый плеер?

Timerlan 13.11.2008 12:12

тестирование производится дебаговым плеером при создании в цс4. Затем эта свфка для теста кидается в дебаговую 9ку цс3.
Обнаружил я эту ошибку, попытавшись показать работу не на своем компе( у меня 10ка для браузеров), а на том, где показывал стояла 9ка и все вдруг перестало грузиться. Начал тестировать и вот.

wvxvw 13.11.2008 12:32

Вообще по идее ошибка должна быть и там и там... content уже добавлен как child лоадера... почему нет ошибки в десятке - не знаю.
И вообще, лучше не пытаться использовать лоадер повторно таким образом, а создавать для каждой загрузки новый лоадер.

Timerlan 13.11.2008 12:37

согласен. Но 10ка то вполне нормально работает с таким кодом, значит в адобе эту ошибку убрали.


Часовой пояс GMT +4, время: 18:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.