2010-09-02 74 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));