as3 监听函数传递参数

news/2024/7/4 1:42:52 标签: function, import, class
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


http://www.niftyadmin.cn/n/527716.html

相关文章

Flash AS3.0 actionscript全屏播放代码

my_btn.addEventListener(MouseEvent.CLICK,fs);//监听事件 function fs(evt:MouseEvent):void { switch (stage.displayState) { case "normal" : stage.displayState"fullScreen"; break; case "fullScreen" : default : stage.displayS…

运行时异常与一般异常有何异同

Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。 Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此&…

MyEclipse 5.5注册码

MyEclipse 5.5 GA 注册码,均试验成功! 1. Subscriber: gujianguo SubNULLion Code: tLR8ZC-655444-6650645211401505 以上注册码到2011年5月19日过期 2. Subscriber: gumutianqi SubNULLion Code: tLR8ZC-655444-6650755249418010 以上注册码…

JS控制时间输入自动切换

JS控制时间手动输入&#xff0c;虽然现在已经有很多控件可以来输入时间&#xff0c;但是这个JS控制还是比较经典的&#xff0c;而且可以用在一些其他输入控制方面。Firefox和IE之下都测试过。 <table> <tr> <td> <input type"input" id"ti…

fastreport合并相同的行 小计 总计

使用FastReport中的GroupHeader,GroupFooter,中间是MasterData来合并相同内容的单元格&#xff0c;小计&#xff0c;总计。 ——我使用的版本比较老&#xff0c;是2.5的 在GroupFooter和GroupFooter各加上一个线条——主要是为了拼接表格&#xff0c;然后 把要隐藏重复值的编辑…

ActionScript 3动态添加按钮并分发设置动作

ActionScript 3动态添加按钮并分发设置动作。 首先&#xff0c;要先向库里添加一个Button。