Показать сообщение отдельно
Старый 05.12.2007, 00:06
LokiDi L0ck вне форума Посмотреть профиль Отправить личное сообщение для LokiDi L0ck Найти все сообщения от LokiDi L0ck
  № 1  
Ответить с цитированием
LokiDi L0ck

Регистрация: Oct 2007
Сообщений: 53
По умолчанию Загрузка во флеш картинки отдаваемой php скриптом

Имеется простая структура:

..
images/
image_loader.php

В папке images лежат jpg картинки, image_loader.php сканирует папку и, случайным образом выбирая картинку, выводит её в браузер. Всё прекрасно работает.

Пробую написать на as3 загрузку картинки посредством обращения URLLoader'а к image_loader.php, т.е.:

Код:
loader  = new URLLoader(new URLRequest('http://test.ru/image_loader.php'));
loader.addEventListener(Event.COMPLETE, completeListener);
loader.load(request);
в методе completeListener:
Код:
var loadedImage:Bitmap = Bitmap(loader.data);
var image:Bitmap = new Bitmap(loadedImage.bitmapData.clone());
addChild(image);
Разумеется появляется ошибка и никакой картинки не загружается.
Проверяем работает ли загрузчик, в image_loader.php просто пишем echo "Test".
В completeListener: trace(loader.data) - всё нормально выводится в консоль.

Так же, если заменить в URLRequest image_loader.php на http://test.ru/images/picture01.jpg, то картинка грузится.

Значит флеш не хочет грузить картинки отдаваемые скриптом (хотя через браузер картинки нормально показываются).
Куда копать?..
__________________
Новичок