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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.04.2012, 20:28
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 11  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Цитата:
считается плохим стилем сувать все ресурсы во флешку, когда можно подгрузить их со стороны. В таком случае, когда потребуется что-то изменить/добавить/обновить, достаточно будет работать лишь с подгружаемыми данными, а не громоздкой SWFшкой.
Я знаю, а причем тут это?

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

Регистрация: Jul 2008
Сообщений: 912
можно по разному: слушать лоадеры отдельно, слушать в корне root.loaderInfo, можно своё событие отправить после окончания всех загрузок dispatchEvent(new Event("MyEvent")); и слушать его.

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
А можно делать это дело в конструкторе документ класса и будет неплохо.

Старый 17.04.2012, 23:05
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 14  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
А еще лучше подождать пока топикстартер соберется с мыслями и поделится, о какой загрузке идет речь.
Загружаются ли внешние ресурсы, или все вшито в один swf. Не понимаю, какой смысл спорить ни о чем.
__________________
Reality.getBounds(this);

Старый 18.04.2012, 00:10
MyDuty вне форума Посмотреть профиль Отправить личное сообщение для MyDuty Найти все сообщения от MyDuty
  № 15  
Ответить с цитированием
MyDuty
 
Аватар для MyDuty

Регистрация: Mar 2011
Сообщений: 59
все одной флешкой. Вопрос в том когда можно "начинать" работать с обьектами

Старый 18.04.2012, 00:26
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 16  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Обычно в документ классе, в конструкторе пишут:

Код AS3:
    this.addEventListener( Event.ADDED_TO_STAGE, init );
 
....
 
private function init( evt:Event):void
{
   this.removeEventListener( Event.ADDED_TO_STAGE, init );
 
   //entery point
}
Добавлено через 55 секунд
Некоторые ИДЕ делают такую штуку автоматически...


Последний раз редактировалось fish_r; 18.04.2012 в 01:04.
Старый 18.04.2012, 11:23
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 17  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Цитата:
Обычно в документ классе, в конструкторе пишут:
Это не то. Я дал код, который ждет загрузки всего приложения:
Код AS3:
this.loaderInfo.addEventListener(Event.COMPLETE, startGame);
 
public function startGame(e:Event=null):void {
    trace("Инициализация прошла успешно!");
}

Старый 18.04.2012, 12:39
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 18  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Цитата:
Сообщение от MikroAcse Посмотреть сообщение
Это не то.
Обоснуете?

Старый 18.04.2012, 12:40
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 19  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Эта проблема существует, или Вы предположили, что она существует?
Флэшплеер не начинает исполнять код [кадра], пока не загружены все необходимые для этого ресурсы.
Другое дело, когда ресурсы разбросаны по кадрам и каким-то образом спрятаны за динамическим доступом (как спрятан Мейн в прелоадере от ФД). Но это уже вопрос архитектуры, как бы давно уже не принято делать приложения из нескольких кадров. И тут да, только дожидаться загрузки всего файла, если ресурсы загружаются не только в первый кадр, но почему-то используются в кадрах "раньше". Это "ошибка архитектора". Ее надо исправлять/избегать, а не навешивать дополнительные костыли, чтобы приложение содержало известную ошибку и при этом работало.
__________________
Reality.getBounds(this);

Старый 18.04.2012, 12:46
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 20  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Цитата:
Обоснуете?
Сколько уже можно обсновывать?
Ваш код ждет, когда будет доступен stage.
А мой код ждет, когда загрузятся все ресурсы.

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

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

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


 


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


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