Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.01.2013, 15:25
futzalist вне форума Посмотреть профиль Отправить личное сообщение для futzalist Найти все сообщения от futzalist
  № 1  
Ответить с цитированием
futzalist

Регистрация: Jan 2013
Сообщений: 7
По умолчанию Зависает флэшка при загрузке внешней swf

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

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


Последний раз редактировалось futzalist; 06.01.2013 в 15:39. Причина: уточнение
Старый 06.01.2013, 18:10
yasha005 вне форума Посмотреть профиль Отправить личное сообщение для yasha005 Найти все сообщения от yasha005
  № 2  
Ответить с цитированием
yasha005
[+1 16.03.13]
[+1 22.03.13]

Регистрация: Dec 2012
Сообщений: 100
Зависит от того чем загружается контент

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

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

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

Старый 06.01.2013, 21:07
futzalist вне форума Посмотреть профиль Отправить личное сообщение для futzalist Найти все сообщения от futzalist
  № 3  
Ответить с цитированием
futzalist

Регистрация: Jan 2013
Сообщений: 7
Для загрузки swf в итоге все равно используется Loader
Код AS3:
var loader:Loader = new Loader();
loader.loadBytes(ByteArray(urlLoader.data));
Можно ли как-то в фоновом режиме проверить файл политики?

Старый 06.01.2013, 21:36
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
yasha005, у вас богатая фантазия, но к действительности ваше утверждение отношения не имеет. Файлы политик никакого отношения к подвисаниям не имеют.
futzalist, что происходит в подгружаемой swf?
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 06.01.2013, 21:51
futzalist вне форума Посмотреть профиль Отправить личное сообщение для futzalist Найти все сообщения от futzalist
  № 5  
Ответить с цитированием
futzalist

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

Старый 06.01.2013, 22:08
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
На чем вы это все запускается, что такие фризы при декодировании картинки?
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 06.01.2013, 22:13
futzalist вне форума Посмотреть профиль Отправить личное сообщение для futzalist Найти все сообщения от futzalist
  № 7  
Ответить с цитированием
futzalist

Регистрация: Jan 2013
Сообщений: 7
Основная флэшка во flashdevelop"e написана. Загружаемая - Flash CS6.

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

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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