复制内容到剪贴板
代码:
this.addChild(createRectMovieClip(50, 50, 0x112233, {x:50, y:50, name:'HandsomeMonkeyKing'}, 1.0)).addEventListener(MouseEvent.CLICK, mouseEvent);
this.addChild(createRectMovieClip(90, 90, 0x778899, {x:30, y:30, name:'FiveFingerMountain'}, 0.9)).addEventListener(MouseEvent.CLICK, mouseEvent);
function mouseEvent (event:MouseEvent):void
{
trace(event.target.name); // return FiveFingerMountain
}
function createRectMovieClip ($width:Number = 0, $height:Number = 0, $color:uint = 0xFFFFFF, $init:Object = null, $alpha:Number = 1, $lineAlpha:Number = 0, $thickness:Number = 0, $lineColor:Number = 0):MovieClip
{
var MC:MovieClip = new MovieClip();
MC.graphics.lineStyle($thickness, $lineColor, $lineAlpha);
MC.graphics.beginFill($color, $alpha);
MC.graphics.drawRect(0, 0, $width, $height);
for (var i:String in $init) MC[i] = $init[i];
return MC;
}