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

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

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

Регистрация: Jan 2012
Сообщений: 4
Question Как задать имя загруженной картинке

Здравствуйте. Подскажите пожалуйста как загрузить какртинку с сервера, назначить её инстенс нейм, отобразить на экране и назначить событие.

Вот код, проблемы в закоменченых строках.

Код AS3:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, com);
loader.load(new URLRequest("/images/21.jpg"));
 
function com(e:Event):void{
	var imageTextureMap:BitmapData=e.target.content.bitmapData;
	var myImage:Bitmap = new Bitmap(imageTextureMap);
	myImage.width = 250;
	myImage.x = 250;
	myImage.height = 444;
	//myImage.name = "imgg";
	//this.root.addChild(myImage);
	//this.root.imgg.addEventListener(MouseEvent.CLICK, cl);
}
P.S. Я новичок) Не совсем понимаю что такое this и root (взял с инета)...

Старый 10.03.2012, 21:05
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Имя не надо никакое тут задавать. Bitmap не является InteractiveObject. Засуньте свой битмап, например, в Sprite и у него уже подписывайтесь на события мыши.

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
проблемы в закоменченых строках
Какие проблемы?
this указывает на данный экземпляр, в котором этот код расположен.
root это главный мувиклип (или спрайт), в котором находится все остальное сожержимое. Иначе говоря - главный контейнер. Он же является экземпляром "класса документа" флэшки, обычно это Main.

Добавлено через 3 минуты
Код AS3:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, com);
loader.load(new URLRequest("/images/21.jpg"));
 
function com(e:Event):void{
	var imageTextureMap:BitmapData=e.target.content.bitmapData;
	var myImage:Bitmap = new Bitmap(imageTextureMap);
	myImage.width = 250;
	myImage.x = 250;
	myImage.height = 444;
	var s:Sprite = new Sprite();
	addChild(s);
	s.addChild(myImage);
	s.addEventListener(MouseEvent.CLICK, cl);
}
__________________
Reality.getBounds(this);

Старый 10.03.2012, 21:30
Иван Г вне форума Посмотреть профиль Отправить личное сообщение для Иван Г Найти все сообщения от Иван Г
  № 4  
Ответить с цитированием
Иван Г

Регистрация: Jan 2012
Сообщений: 4
Огромное спасибо!

Старый 10.03.2012, 21:38
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Если воспользовались this, то он указывает на этот объект и его акцессор root. Однако у "этот объект" своего root нет. Он обозначен у него через наследование от DisplayObject. Корректнее было бы указать super.root. В этом году уже был холиthis.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 11.03.2012, 01:49
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 6  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Цитата:
Сообщение от Иван Г
Я новичок) Не совсем понимаю что такое this и root (взял с инета)...
Цитата:
Сообщение от dimarik
Если воспользовались this, то он указывает на этот объект и его акцессор root. Однако у "этот объект" своего root нет. Он обозначен у него через наследование от DisplayObject. Корректнее было бы указать super.root. В этом году уже был холиthis.
Dimarik, зачем так пугать а?
__________________
тонкий тролль, осеянный благодатью


Последний раз редактировалось Gaen; 11.03.2012 в 01:51.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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