Форум 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=153605)

stweet 06.04.2011 03:50

Загрузка из swf в swf.
 
Час добрый.
1:
Код AS3:

// Пишу такой загрузчик:
 
        load = new Loader();
        load.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);
        load.load(new URLRequest('file.swf')); // файл находится в той же директории.

2:
Код AS3:

// далее пытаюсь отабразить загруженное
private function complete(e:Event):void {
        addChild(load);
        trace(e);
}

Вот что мне выводит "trace":
Код AS3:

[Event type="complete" bubbles=false cancelable=false eventPhase=2]
[Event type="complete" bubbles=false cancelable=false eventPhase=2]
[Event type="complete" bubbles=false cancelable=false eventPhase=2]
[Event type="complete" bubbles=false cancelable=false eventPhase=2]
[Event type="complete" bubbles=false cancelable=false eventPhase=2]
[Event type="complete" bubbles=false cancelable=false eventPhase=2]
......................... // И так без конечно а ролика нет!

Подскажите мою ошибку. Заранее благодарен.

in4core 06.04.2011 03:58

попроуфте заменить load например на loadTest, это раз , во вторых возможно где то генерится интер фрейм, проверьте

stweet 06.04.2011 04:08

Цитата:

попроуфте заменить load например на loadTest,
пробовал.
Я на самом деле вкратце описал проблему, с нею борюсь уже битых часа 2-3.
Я уже и swf - ку другу подставлял и просто пустую swf с одним спрайтом.
Цитата:

во вторых возможно где то генерится интер фрейм, проверьте
нет, там только спрайт и ни чего более, т.е. один класс без излишеств.
А, и ещё. Если за комментировать addChild(load); то всё в норме.

Добавлено через 18 минут
Всё, приношу извинения, но возможно кто нибудь с этим столкнётся.

В swf файлах были классы с именами Main так же именовался и мой основной загрузчик. Что и приводило к многочисленным повторениям запроса на загрузку. В общем проблему устранил переименовав один из основных классов.


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

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