Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Зависает флэшка при загрузке внешней swf (http://www.flasher.ru/forum/showthread.php?t=191697)

futzalist 06.01.2013 15:25

Зависает флэшка при загрузке внешней swf
 
Всем привет.
При загрузке внешней swf (около 300 КБ) или картинки основная флэшка зависает на 1-2 секунды.
ImageDecodingPolicy.ON_LOAD помогло только для картинок, для swf проблема осталась.
Если внешнюю swf не показывать, то при загрузке задержка очень маленькая (примерно 0.1 секунда). Как только я добавляю её на экран, то основная флэшка зависает на те же 1-2 секунды.

Есть какие-нибудь способы загрузить swf и добавить её на экран, чтобы не было зависаний основной флэшки?

yasha005 06.01.2013 18:10

Зависит от того чем загружается контент

Если вы используете URLLoader, то он сначала проверит файл политик, а затем начнёт грузить контент если файл политик это позволяет

Если вы используете Loader, то он сначала загрузит контент, и как только вам нужно будет получить доступ к этому контенту, будет произведена проверка файла политик.

На проверку файла политик как раз и требуется 1-2 секунды

futzalist 06.01.2013 21:07

Для загрузки swf в итоге все равно используется Loader
Код AS3:

var loader:Loader = new Loader();
loader.loadBytes(ByteArray(urlLoader.data));

Можно ли как-то в фоновом режиме проверить файл политики?

alatar 06.01.2013 21:36

yasha005, у вас богатая фантазия, но к действительности ваше утверждение отношения не имеет. Файлы политик никакого отношения к подвисаниям не имеют.
futzalist, что происходит в подгружаемой swf?

futzalist 06.01.2013 21:51

В подгружаемой swf просто фоновая картинка (1400х1000) и несколько мувиклипов с маленькими картинками. Анимации нет. (В будущем будут подгружаться и отображаться текстовые данные)

alatar 06.01.2013 22:08

На чем вы это все запускается, что такие фризы при декодировании картинки?

futzalist 06.01.2013 22:13

Основная флэшка во flashdevelop"e написана. Загружаемая - Flash CS6.

Похоже проблема в загружаемой флэшке. Сейчас буду смотреть что и как, что в ней автор навертел.

Спасибо всем за помощь.


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

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