class="baidu_pl"> class="article_content clearfix"> class="htmledit_views"> class="cnt"> class="tit"> as3中的addEventListener事件监听会自动传递一个事件对象参数给处理函数,可是不能传递其他参数. 如果要为事件处理函数送参数的话可以用这种方法: 见代码: 执行结果输出11 package { class="tags" href="/tags/IMPORT.html" title=import>import flash.events.MouseEvent; public class aa { public static var X:Number=11; public class="tags" href="/tags/FUNCTION.html" title=function>function aa(stage) { stage.addEventListener(MouseEvent.MOUSE_DOWN,class="tags" href="/tags/FUNCTION.html" title=function>function (e:MouseEvent ){say(e,X )}); //匿名函数 嵌套一个函数 }; private class="tags" href="/tags/FUNCTION.html" title=function>function say(e:MouseEvent,X:Number):void { trace(X); } } } 转:http://hi.baidu.com/bjx321/blog/item/083daf8f5b8f24e7f11f36ad.html