Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка защищенной swf в другой swf (http://www.flasher.ru/forum/showthread.php?t=183718)

Somaha 30.08.2012 12:13

Загрузка защищенной swf в другой swf
 
Не нашел через поиск ответ на свой вопрос:

Как загрузить готовую скомпилированную галерею(в виде swf-файла и прилагающихся к нему js, xml) в другом swf? Код стандартный, который работает с другими swf-файлами:

Код AS3:

var ldr:Loader = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
ldr.load(new URLRequest("cu3er.swf"));
 
function swfLoaded(e:Event):void {
 
addChild(ldr.contentLoaderInfo.content);
//addChild(ldr);
 
}

Выдает ошибку: "TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at Main/frame1Action()".
При попытке просто открыть этот swf в AdobeFlashCS4, говорит, что фаил защищен и не может быть открыт. Проблема в этом?

alatar 30.08.2012 13:01

Скорее всего, проблема в том, что в cu3er.swf вызывается stage до того, как он в нем появится.

Somaha 30.08.2012 15:26

А какие варианты решения могут быть?

alatar 30.08.2012 15:32

1. Поправить в исходниках.
2. Поправить в байткоде.
3. Найти нормально написанную галерею с исходниками.
4. Написать свою галерею.
5. Нанять кого-то для написания галереи.
6. Отказаться от использования галереи.

Но сначала надо точно установить проблему, а потом уже решать ее.


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

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