[AS3]关于事件侦听器创建与删除
2012-02-06 12:15:56 来源:本站整理以下要点适用于 ActionScript 3.0 组件的事件处理:
■ 所有事件均由组件类的实例广播。组件实例为“广播器”。
■ 通过调用组件实例的 addEventListener() 方法,可以注册事件的“侦听器”。例如,下面这行代码向 Button 实例 aButton 添加了一个 MouseEvent.CLICK 事件的侦听器:
aButton.addEventListener(MouseEvent.CLICK, clickHandler);
addEventListener() 方法的第二个参数注册在该事件发生时要调用的函数的名称,即 clickHandler。此函数也称作“回调函数”。
■ 您可以向一个组件实例注册多个侦听器。
aButton.addEventListener(MouseEvent.CLICK, clickHandler1);
aButton.addEventListener(MouseEvent.CLICK, clickHandler2);
■ 也可以向多个组件实例注册一个侦听器。
aButton.addEventListener(MouseEvent.CLICK, clickHandler1);
bButton.addEventListener(MouseEvent.CLICK, clickHandler1);
■ 会将一个事件对象传递给该事件处理函数,该对象包含有关该事件类型和广播该事件的实例的信息。有关详细信息,请参阅关于事件对象。
■ 在应用程序终止或您使用 removeEventListener() 显式删除侦听器之前,侦听器会一直保持活动状态。例如,下面这行代码删除 aButton 上 MouseEvent.CLICK 事件的侦听器:
aButton.removeEventListener(MouseEvent.CLICK, clickHandler);
- ››asp.net页面弄成伪静态页面
- ››Asp.net 中将汉字转换成拼音的方法
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
更多精彩
赞助商链接