Показать сообщение отдельно
Старый 22.02.2012, 20:57
s3dworld вне форума Посмотреть профиль Отправить личное сообщение для s3dworld Найти все сообщения от s3dworld
  № 9  
Ответить с цитированием
s3dworld

Регистрация: Apr 2010
Сообщений: 170
maxkar
Цитата:
Как вариант - многие могут просто Loader на сцену добавлять.
У меня голова уже кругом. Решил так и сделать. Смотрите. У меня есть класс UsersLoad, в котором хранятся все эти Loader'ы с аватарками игроков. Каждый Loader связан с ID. Для получения контекста Loader'а есть метод GetData() с получаемым параметром ID.

Код AS3:
public function GetData(_userGameID:uint):DisplayObject
{
    // ...
}
Решил я в одном из классов, который унаследован от GUIEntity (а он в свою очередь от MovieClip), добавить этот Loader к себе (разумеется данные он уже загрузил):

Код AS3:
addChild(Game.usersLoad.GetData(userDesc.userGameID) as Bitmap);
Ну и результат таков:

- локальное рисунки с нашего сервера выводит;
- из под ВКонтакта его аватарки не выводит

Ну как так вообще может быть?