按照as3事件模型 - 一个as3事件可以注册多个侦听器
code:
...
....
/**
* 初始化侦听器
*/
private function initListener():void{
stage.addEventListener(MouseEvent.MOUSE_UP, upA);
stage.addEventListener(MouseEvent.MOUSE_UP, upB);
}
private function upA(evt:MouseEvent):void{
trace(" stage up A");
}
private function upB(evt:MouseEvent):void{
trace(" stage up B");
}
...
..
按照观察者模型来讲,一个as3事件可以注册多个侦听器,上面的代码就是一个例子:stage的MouseEvent.MOUSE_UP事件注册了两个侦听器,依旧能正常运行.
...
....
/**
* 初始化侦听器
*/
private function initListener():void{
stage.addEventListener(MouseEvent.MOUSE_UP, upA);
stage.addEventListener(MouseEvent.MOUSE_UP, upB);
}
private function upA(evt:MouseEvent):void{
trace(" stage up A");
}
private function upB(evt:MouseEvent):void{
trace(" stage up B");
}
...
..
按照观察者模型来讲,一个as3事件可以注册多个侦听器,上面的代码就是一个例子:stage的MouseEvent.MOUSE_UP事件注册了两个侦听器,依旧能正常运行.