我知道是不是最好的做法,但在這個例子中,我必須繼續這樣的方法:dispatchEvent時間線
在我的時間表,我有這樣的:
addEventListener(KeyboardEvent.KEY_DOWN,handler);
function handler(event:KeyboardEvent){
if(event.charCode == 13){
trace('enter pressed');
}
}
只是一個很簡單的輸入關鍵聽衆。在一類有時一個動作被觸發,我需要模擬從類在時間軸上輸入按鍵:
case 'enter':
{
trace('it works!');
dispatchEvent(new KeyBoardEvent(KeyBoardEvent.ENTER));
return;
}
我知道的情況下被觸發bucause我看到的跟蹤味精。但是我的處理函數沒有被觸發。我該如何解決這個問題?簡而言之,我唯一需要的是從外部類中執行位於我的時間軸中的函數。
_KeyboardEvent_沒有靜態屬性_ENTER_,你的代碼將不會被編譯,請嘗試一些如下所示:_new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,0,Keyboard.ENTER); _ – fsbmain 2013-03-26 13:02:23