Показать сообщение отдельно
Старый 12.11.2010, 16:13
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 3  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Код AS3:
package 
{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
 
	/**
	 * @author bav
	 */
	public class Main extends Sprite
	{		
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			var main:MovieClip = new MovieClip();
			var first:MovieClip = new MovieClip();
			var second:MovieClip = new MovieClip();
 
			main.name = "main";
			first.name = "first";
			second.name = "second";
 
			main.addChild(first);
			main.addChild(second);
			addChild(main);
 
			first.graphics.beginFill(0xFF0000);
			first.graphics.drawRect(0, 0, 50, 30);
			first.graphics.endFill();
 
			second.graphics.beginFill(0x0000FF);
			second.graphics.drawRect(55, 0, 50, 30);
			second.graphics.endFill();
 
			main.addEventListener(MouseEvent.CLICK, clickHandler);
		}
 
		private function clickHandler(e:MouseEvent):void
		{
			trace((e.target as MovieClip).name);
		}
	}
}


Последний раз редактировалось bav; 13.11.2010 в 12:57.