我是flash菜鸟,刚开始学习AS3.0,在网上看到的大部分实例中都又侦听器这个名字,但是我又不懂,求解啊~~~!!
比如一个鼠标单击动作,你需要添加一个监视者在岗时持续观察鼠标有没有发生你需要的单击动作,这就是所谓的"侦听器"。
而注册了侦听器后还应该为它指派相应的任务,告诉它在发现了单击动作后应该干什么,这个叫“事件处理函数”。
“侦听器”和“事件处理函数”大多数时候都是一起出现的,它们的表现形式如下:
addEventListener(MouseEvent.CLICK,_onClick);//这里注册了一个"侦听器"用于观察鼠标单击动作("MouseEvent.CLICK"),并指派了事件处理函数"_onClick"function _onClick(event:MouseEvent=null):void{//这里定义了"_onClick"这个事件处理函数的具体内容
trace("hello");//在"输出"面板中显示"hello"
}
更多资料请参考:http://help.adobe.com/zh_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e54.html
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-06-06
就是触发一个事件后事件目标需要事件侦听,然后才知道做什么,具体做什么就是侦听函数中得事了
第2个回答 推荐于2016-09-30
谈到侦听器,首先涉及到AS3事件机制.
其中主要是flash.events.IEventDispatcher和flash.events.EventDispatcher.
侦听器是侦听-接收事件.首先就要有事件的发出-制造者即继承EventDispatcher的对象]
详细介绍侦听器本回答被提问者采纳
其中主要是flash.events.IEventDispatcher和flash.events.EventDispatcher.
侦听器是侦听-接收事件.首先就要有事件的发出-制造者即继承EventDispatcher的对象]
详细介绍侦听器本回答被提问者采纳