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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.01.2010, 23:14
dizz74 вне форума Посмотреть профиль Отправить личное сообщение для dizz74 Найти все сообщения от dizz74
  № 1  
Ответить с цитированием
dizz74

Регистрация: Sep 2009
Сообщений: 18
По умолчанию Проблема с загрузкой\использованием изображений

Задача: загрузить изображение.
Код AS3:
var ldr:Loader = new Loader();
var ava_url="http://ru.start3.mozilla.com/i/header.ru.png";
				trace(ava_url);
var urlReq:URLRequest = new URLRequest(ava_url);
ldr.load(urlReq);
		 ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
Код AS3:
private function completeHandler(event:Event):void {
 
	trace("one_tr");
 
 
 
 var imageDATA:BitmapData=event.target.loader.content.bitmapData;
trace("two_tr");
    var imagePiece:Bitmap = event.target.loader.content;
 
.......................остальной скрипт
Проблема такая. Запускаю на компе - всё ок, изображение грузит и отображает.

Закачиваю на сервер(вконтакте приложения) - изображение грузит, но не отображает
Причём на сервере когда запускаю - "one_tr" выдает...а второй trace уже нет


Последний раз редактировалось dizz74; 19.01.2010 в 23:40.
Старый 20.01.2010, 00:01
XoJlToH вне форума Посмотреть профиль Отправить личное сообщение для XoJlToH Найти все сообщения от XoJlToH
  № 2  
Ответить с цитированием
XoJlToH
 
Аватар для XoJlToH

Регистрация: Sep 2006
Сообщений: 145
ну как вариант это могут быть ограничения безопасности вконтакта

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
http://flasher.ru/forum/showthread.php?t=131829
__________________
Reality.getBounds(this);

Старый 20.01.2010, 10:14
dizz74 вне форума Посмотреть профиль Отправить личное сообщение для dizz74 Найти все сообщения от dizz74
  № 4  
Ответить с цитированием
dizz74

Регистрация: Sep 2009
Сообщений: 18
Да нет....контакт то разрешает. Картинкой является аватарка.

смысл такой

Код AS3:
 
private function completeHandler(event:Event):void {
 
 
   var imagePiece:Bitmap = event.target.loader.content as Bitmap;
 
 
	if (imagePiece.height>150){		
 
 
 
DisplayUtil.resizeAndCrop(imagePiece,imagePiece.width, 150,DisplayUtil.ALIGN_LEFT,DisplayUtil.ALIGN_TOP);
}
          mm.home.panel.addChild(imagePiece);
 
 
 
        }
а вот если преобразований не проводить а сразу делать mm.home.panel.addChild(event.target.loader);то вставляет

Добавлено через 19 минут
Wolsh спасибо
Всё норм стало... не знаю чо было....код переписал заново

Добавлено через 21 минуту
Понел в чом прикол:
ldr.load(urlReq,new LoaderContext(true));
Добавил new LoaderContext(true) и заработало)

Респект flasher'y


Последний раз редактировалось dizz74; 20.01.2010 в 10:34.
Создать новую тему Ответ Часовой пояс GMT +4, время: 04:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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