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

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

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

Регистрация: Feb 2009
Сообщений: 63
Question Как добавить переменную в MovieClip

Создаю динамически MovieClip-ы, каждый мувик - это своего рода ярлычек для открытия картинки. Этот код работает, но меня смущает то, что мне приходится изощряться и использовать переменную _name в качестве идентификатора.
Мне же хочется, чтобы в MovieClipe можно было хранить строчку с адресом картинки к примеру в таком виде this.address

код:
Код AS1/AS2:
for(var photo_index = 0; photo_index<images.length; photo_index++){
 
	// create container
	container = photo_index;
	var cont_MC:MovieClip = line.createEmptyMovieClip(container,line.getNextHighestDepth());
	cont_MC._x = curentX;
	cont_MC.onPress = function(){
		_parent.photo_container.photo.load(images[this._name]["Url"]);
		//trace("click");
	}
	...
}
Как это сделать?

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код:
var cont_MC:MovieClip = line.createEmptyMovieClip(container,line.getNextHighestDepth());
cont_MC.address = "images/001.jpg";
cont_MC.onPress = function(){
		_parent.photo_container.photo.load(this.address)
}
__________________
Reality.getBounds(this);

Старый 08.02.2009, 22:34
mrMEM вне форума Посмотреть профиль Отправить личное сообщение для mrMEM Найти все сообщения от mrMEM
  № 3  
Ответить с цитированием
mrMEM

Регистрация: Feb 2009
Сообщений: 63
..хм, спасибо, видимо мной управлял кто-то другой, когда я так делал )
корее всего я обращался не через переменную тогда.
большое спасибо ошибка исправлена

отличная подпись

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
movieclip , дополнительные , переменная , переменные

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

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


 


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


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