Apache flex 我可以进入flash player的活动池吗?

Apache flex 我可以进入flash player的活动池吗?,apache-flex,flash,actionscript-3,Apache Flex,Flash,Actionscript 3,我想跟踪每个对象上的每个事件,有什么办法吗 您必须创建自己的注册表并以这种方式访问它。因此,是的,有一种方法可以做到这一点,但不,这并不容易。您必须创建自己的注册表并以这种方式访问它。所以,是的,有办法做到这一点,但不,不容易。是和否 一种方法是简单地重写其dispatchEvent函数: override public function dispatchEvent(event:Event):Boolean { // Do something with event. return

我想跟踪每个对象上的每个事件,有什么办法吗

您必须创建自己的注册表并以这种方式访问它。因此,是的,有一种方法可以做到这一点,但不,这并不容易。

您必须创建自己的注册表并以这种方式访问它。所以,是的,有办法做到这一点,但不,不容易。

是和否

一种方法是简单地重写其dispatchEvent函数:

override public function dispatchEvent(event:Event):Boolean
{
    // Do something with event.
    return super.dispatchEvent( event );
}
然而,问题是,这并不总是有效的——如果子对象执行某些操作,有时不会调用dispatchEvent。如果您不愿意为每个实例创建一个特殊类,那么它也不会起作用

另一种选择是迭代不同事件类型的数组:

var evtTypes:Array = [ MouseEvent.CLICK, MouseEvent.ROLL_OVER, 
                       MouseEvent.MOUSE_DOWN...
                       Event.ADDED, Event.ADDED_TO_STAGE... etc.];

for( var i:int = 0; i < evtTypes.length; i++ )
{
    target.addEventListener( evtTypes[ i ], trace );
}
var-evtTypes:Array=[MouseEvent.CLICK,MouseEvent.ROLL\u-OVER,
鼠标事件。鼠标按下。。。
事件。添加,事件。添加到舞台…等];
for(变量i:int=0;i
此方法的问题是您无法捕获自定义事件,只能捕获列表中的事件。对于大多数学习和调试问题,我绝对推荐第二种方法

然而,我想一个更重要的问题是“您想对这些事件做什么?”大多数文档都列出了对象将发送的所有事件:如果在文档中向下滚动,您将看到一个示例。

是和否

一种方法是简单地重写其dispatchEvent函数:

override public function dispatchEvent(event:Event):Boolean
{
    // Do something with event.
    return super.dispatchEvent( event );
}
然而,问题是,这并不总是有效的——如果子对象执行某些操作,有时不会调用dispatchEvent。如果您不愿意为每个实例创建一个特殊类,那么它也不会起作用

另一种选择是迭代不同事件类型的数组:

var evtTypes:Array = [ MouseEvent.CLICK, MouseEvent.ROLL_OVER, 
                       MouseEvent.MOUSE_DOWN...
                       Event.ADDED, Event.ADDED_TO_STAGE... etc.];

for( var i:int = 0; i < evtTypes.length; i++ )
{
    target.addEventListener( evtTypes[ i ], trace );
}
var-evtTypes:Array=[MouseEvent.CLICK,MouseEvent.ROLL\u-OVER,
鼠标事件。鼠标按下。。。
事件。添加,事件。添加到舞台…等];
for(变量i:int=0;i
此方法的问题是您无法捕获自定义事件,只能捕获列表中的事件。对于大多数学习和调试问题,我绝对推荐第二种方法

然而,我想一个更重要的问题是“您想对这些事件做什么?”大多数文档都列出了对象将要发送的所有事件:如果在文档中向下滚动,您将看到一个示例