Показать сообщение отдельно
Старый 07.07.2011, 20:41
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Как посмотреть, что лежит в loader.content?

Что-то у меня не сходится
Код рабочий (и под FD, естественно, отрабатывает), но, при помещении флешки на конкретный (тестовый) сайт, битмап photoBitmap не создается, хотя и ошибки нет. Лоадер картинку грузит. С безопасностью проблем вроде нет, пробовал по-разному. Кроссдомен - тоже лежит.

Подозреваю, как-то связано с тем, что лежит в loader.content. Как посмотреть?

Код AS3:
private function setFriendData(friendData:XML) : void
{
   loader = new Loader();
   loader.contentLoaderInfo.addEventListener(Event.COMPLETE, userPhotoLoaded);
   loader.load(new URLRequest(String(friendData.photo)), new LoaderContext(true));
}
 
private function userPhotoLoaded(e:Event) : void
{
   // так на сайте не работает (под FD - работает)
   var photoBitmap:Bitmap = Bitmap(loader.content);
   friendIconMC.photoHolder.addChild(photoBitmap);
 
   // так работает и на сайте и под FD - т.е., картинка загружается и ее видно
   friendIconMC.photoHolder.addChild(loader);
 
   // так на сайте не работает (под FD - работает)
   friendIconMC.photoHolder.addChild(loader.content);
}