package {
import flash.display.MorphShape;
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.text.TextField;
/*
*author : SinSoul
*blogs: http://www.cnblogs.com/sinsoul
*/
public class Main extends MovieClip {//定义了一个Main的类 他继承了MovieClip影片剪辑;
var txt:TextField=new TextField ;
var bur:Boolean=false;
var arr:Array=new Array();
public function Main() {//要有主构造 函数
//声明实例添加到舞台,并且添加点击事件
for (var i:int=0; i<10; i++) {
for (var ii:int=0; ii<10; ii++) {
var mc:MC=new MC ;
arr.push(mc);
addChild(mc);
mc.stop();
mc.x=ii*mc.width;
mc.y=i*mc.height;
//function dians
}
}
for (var a:int=0; a<100; a++) {
arr[a].addEventListener(MouseEvent.CLICK,dian);
arr[a].buttonMode=true;
}
}
public function dian(e:MouseEvent):void {
var mc:MovieClip=e.currentTarget as MovieClip;//e.currentTarget鼠标的当前点击目标对象把它(as)作为 成影片剪辑
if (bur==false) {
//trace(2);
mc.gotoAndStop(2);
bur=true;
} else {
mc.gotoAndStop(3);
bur=false;
//trace(3);
}
mc.removeEventListener(MouseEvent.CLICK,dian);
txt.text=String(arr.indexOf(mc));
addChild(txt);
txt.x=stage.stageWidth-txt.textWidth;
}
}
}