Показать сообщение отдельно
Старый 27.04.2010, 18:10
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 9  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
в target, в currentTarget хранится тот, кого подписали на событие.
Код AS3:
package  
{
	import flash.display.Sprite;
	import flash.events.MouseEvent;
 
 
	public class JustMain extends Sprite
	{
 
		public function JustMain() 
		{
			super();
			var spr:Sprite = new Sprite();
			var spr2:Sprite = new Sprite();
			var spr1:Sprite = new Sprite();
			spr2.graphics.beginFill(23412343);
			spr2.graphics.drawRect(0, 0, 100, 100);
			spr2.graphics.endFill();
 
			spr1.graphics.beginFill(23412343);
			spr1.graphics.drawRect(0, 0, 100, 100);
			spr1.graphics.endFill();
 
			spr.addChild(spr2);
			spr.addChild(spr1);
 
			spr1.y = 200;
			super.addChild(spr);
 
			spr.addEventListener(MouseEvent.CLICK, onClick);
 
		}
 
		private function onClick(e:MouseEvent):void 
		{
			(e.currentTarget as Sprite).x += 10;
			(e.target as Sprite).y += 10;
		}
 
	}
 
}
А по тому что ты сказал - да, ты прав. Туплю последнее время много...