
Код 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);
}
}