Показать сообщение отдельно
Старый 18.10.2012, 00:06
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 11  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
Код AS3:
package
{
	import flash.display.Sprite;
	import flash.events.MouseEvent;
 
	public class Saper extends Sprite
	{
		public function Saper ()
		{
			for (var i:int = 0; i < 10; i++)
			{
				for (var j:int = 0; j < 10; j++)
				{
					var btn:Btn = new Btn();
					btn.x = i * 30;
					btn.y = j * 30;
					btn.addEventListener(MouseEvent.CLICK, onClick);
					addChild(btn);
				}
			}
		}
 
		private function onClick (e:MouseEvent):void
		{
			var btn:Btn = e.currentTarget as Btn;
			btn.removeEventListener(MouseEvent.CLICK, onClick)
			removeChild(btn);
		}
	}
}
 
import flash.display.Sprite;
 
class Btn extends Sprite
{
	public function Btn ()
	{
		super();
 
		buttonMode = true;
		graphics.lineStyle(1, 0xFF0000);
		graphics.beginFill(0x00FF00, 1);
		graphics.drawRect(0, 0, 30, 30);
	}
}