ActionScript 委托传参

package 
{
	import flash.display.Sprite;
	import flash.display.MovieClip;
	import flash.events.MouseEvent;

	public class Main extends Sprite
	{
		public function Main()
		{
			var mc:MovieClip=new MovieClip();
			var para:String = "hello world!";
			with (mc)
			{
				graphics.lineStyle(2,0x000000);
				graphics.beginFill(0x000000);
				graphics.drawCircle(200,200,100);
				graphics.endFill();
			}
			mc.addEventListener(MouseEvent.CLICK, function(e:MouseEvent){mouseClickHandler(e,para)});
			stage.addChild(mc);
		}
		private function mouseClickHandler(e:MouseEvent, para:String)
		{
			trace(para);
		}
	}
}

你可能感兴趣的:(传参,actionscript,委托)