2010-09-02 73 views
1

我有一个MouseEvent函数,我也需要在没有MouseEvent的情况下调用它。我知道有一个快速简便的方法来做到这一点,但我忘了....Actionscript MouseEvent

my_mc.addEventListener(MouseEvent.CLICK, callEvent); 
function callEvent(e:MouseEvent):void 
{ 
    trace("Mouse event called"); 
} 

callEvent()???

现在我需要调用相同的事件没有任何事件。我知道我可以创建一个没有任何来自callEvent的调用的新函数。但是,这并不是我所期待的......

感谢, 雷克斯

回答

0

当你调用函数只是我在括号

喜欢但─

CallEvent(空)nsert空;

+0

哼嗯我认为这是我用来做.... 谢谢,很多.. .. – rex 2010-09-02 21:27:56

1

你可以做到这一点很容易像这样(把“= NULL”事件后ARG):

my_mc.addEventListener(MouseEvent.CLICK, callEvent); 
function callEvent(e:MouseEvent = null):void 
{ 
    trace("Mouse event called"); 
} 
+0

非常感谢,我知道我做了一点点不同的方式,但这个更好... :) – rex 2010-09-02 20:40:18

0

this

dispatchEvent(new CustomEvent(CustomEvent.ONLOADED, data));