Показать сообщение отдельно
Старый 08.09.2011, 17:30
In8Finity вне форума Посмотреть профиль Отправить личное сообщение для In8Finity Найти все сообщения от In8Finity
  № 1  
Ответить с цитированием
In8Finity

Регистрация: Jan 2010
Сообщений: 187
Question взаимодействие с мувиклипом из массива

Здраствуйте. Подскажите пожалуйста решение.
У меня есть мувиклип control1. Я его могу драг-н-дропом много раз вытаскивать из панели panel на основную сцену map. Заодно заношу все эти копии в массив.
Делаю я это так:

Код AS3:
panel.control1.addEventListener(MouseEvent.MOUSE_DOWN, onStartDrag1);
panel.control1.addEventListener(MouseEvent.MOUSE_UP, onStopDrag1);
...
function onStartDrag1(evt:MouseEvent):void {evt.target.startDrag();}
 
function onStopDrag1(evt:MouseEvent):void {
			evt.target.stopDrag();
			var control1 = new Control1();
			control1.x = (Math.ceil((panel.control1.x -16)/ 32))*32;
			control1.y = (Math.ceil((panel.control1.y -16)/ 32))*32;
			map.addChild(control1);
			control1List.push(control1);
			panel.control1.x = 100;
			panel.control1.y = 100;			
				}
А вот как мне теперь, нажимая на один из вынесенных экземпляров control1 сделать так, чтобы именно этот экземпляр реагировал.
Ну, к примеру, при нажатии на него - поворачивался бы на 90 градусов, или его можно было драг-н-дропнуть обратно на панель.