Показать сообщение отдельно
Старый 03.02.2012, 15:22
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
имхо непонятка какая-то насчет DocumentClass'а, что-то тут мэтр попутал
любой спрайт не слушает свою графику, и не только векторную, к слову
Код AS3:
package
{
	import flash.display.*;
	import flash.events.*;
 
	public class Main extends Sprite
	{
		public function Main():void
		{
			var test:Sprite = new Test();
			addChild(test);
			test.addEventListener(MouseEvent.CLICK, test_click);
 
		}
		private function test_click(e:MouseEvent):void 
		{
			// здесь ловим
			trace( "Main.test_click > e : " + e );
 
		}
	}
}
 
import flash.display.*;
import flash.events.*;
 
class Test extends Sprite
{
 
	public function Test()
	{
		addEventListener(MouseEvent.CLICK, this_click, true);
		graphics.beginFill(0, 1);
		graphics.drawRect(0, 0, 500, 500);
		graphics.endFill();
		addChild(new Bitmap(new BitmapData(200, 200, false, 0xFF0000)));
 
	}
 
	private function this_click(e:MouseEvent):void
	{
		// здесь не ловим
		trace( "Test.this_click > e : " + e );
 
	}
}