簡體   English   中英

創建自己的ADDED_TO_STAGE事件

[英]Creating your own ADDED_TO_STAGE event

是否可以創建自己的ADDED_TO_STAGE事件?

我正在嘗試將一些參數傳遞給它的處理程序...

就像這樣:

addEventListener(Event.ADDED_TO_STAGE,arg1,arg2,init)

有什么解決方法嗎?

謝謝。

訪問此鏈接將提供對此的深入解答,但是,這里有一個快速而骯臟的快照:

偵聽器調用的函數只能有一個參數,即觸發它的事件。

您將需要從偵聽器函數調用另一個函數,或者創建一個自定義事件來保存要解析的屬性。 建議使用后者,但是這里是實現前者的方法:

function init(e:Event):void
{
    removeEventListener(Event.ADDED_TO_STAGE, init);

    finalize(arg1, arg2);
}


function finalize(a:*, b:*):void
{
    trace(a, b);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM