Показать сообщение отдельно
Старый 05.12.2010, 04:54
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 3  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Дано: лоадер и данные, которые к нему нужно привязать. Создаем лоадер, подписываем на завершение загрузки, запускаем загрузку. После завершения загрузки можем получить лоадер через event.target.loader, но не можем достучаться до нужных данных.

Задача: обеспечить доступ к данным, имея ссылку на лоадер.

Решение: использовать Dictionary, предварительно прочитав мануалы. После создания лоадера засунуть в dictionary данные, используя лоадер в качестве ключа, после завершения загрузки - получить нужные данные.

Код AS3:
dict[loader] = someData;
...
someData = dict[event.target.loader];
__________________
тонкий тролль, осеянный благодатью


Последний раз редактировалось Gaen; 05.12.2010 в 05:52.