我是 actionscript 3.0 的新手。我有以下代码:
num0.addEventListener(MouseEvent.CLICK, num0_click);
function num0_click(event:MouseEvent):void
{
trace(num0);
}
Withnum0
是在舞台上手动添加的影片剪辑,而不是任何其他影片剪辑的成员。我的输出是null
. 请您解释一下情况并教我如何访问num0
这样的函数。
编辑
奇怪的是,如果不用作事件侦听器,该函数可以正常工作:
trace(num0);
num0.addEventListener(MouseEvent.CLICK, num0_click);
function num0_click(event:MouseEvent):void
{
trace(num0);
}
num0_click(null);
输出如下
[object ...]
[object ...]
并且当单击影片剪辑实例时num0
(在 swf 上):
null