我需要在使用另一個函數捕獲事件(下載內容)後返回到原始函數。原始函數需要返回一個值,這取決於下載的數據。所以,我想暫停原始函數的下載所需的時間和eventhandler函數來完成它的工作,並在之後恢復。Actionscript:從事件處理函數切換回前一個函數
顯而易見的方法是設置一個標誌值(原始函數和事件處理程序都在同一個類中),並使原始函數檢查它,直到事件處理函數更改該標誌。但那樣會浪費,而且我的AS已經夠慢了:) [應用程序的其他部分使用了一些沉重的圖形]。
還有別的辦法嗎?就像一個被捕獲的函數「中間」一樣?或者其他形式的流量控制?
這是我明確的答案,雖然沒有一個我希望:)。已經做了分裂,它是一個更多的編碼(新的事件子類和一些依賴關係的變化),但它的作品。仍然習慣AS3。感謝你和j.deseno。 – 2010-05-17 21:08:07