组件编程-事件对象

 

事件对象

事件对象作为参数传递到侦听器。事件对象是一种 ActionScript 对象,这种对象具有的属性中包含有关所发生的事件的信息。您可以在侦听器回调函数内使用事件对象来访问所广播的事件的名称,或者访问广播该事件的组件的实例名称。例如,以下代码使用 evtObj 事件对象的 target 属性来访问 myButton 实例的 label 属性,并将值发送到"输出"面板:

listener = new Object();

listener.click = function(evtObj){

    trace("The " + evtObj.target.label + " button was clicked");

}

myButton.addEventListener("click", listener);

有些事件对象属性在 W3C规范 (www.w3.org/TR/DOM-Level-3-Events/events.html) 中定义,但在 Macromedia Component Architecture 的第 2 版中并未实现。下表列出了第 2 版的每个事件对象所具有的属性。一些事件还定义有其它属性,如果是这样的话,这些属性将在该事件的条目中列出。

属性

说明

type

指示事件名称的字符串。

target

对广播事件的组件实例的引用。

 

 

转载于:https://www.cnblogs.com/baobaoandxiangxiang/archive/2006/10/06/522226.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值