看板 Flash 關於我們 聯絡資訊
最近在寫個要從外部讀入 txt檔的程式 用 URLLoader 和 URLRequest 分成兩個 class 外面的class 丟檔案的路徑和檔名給 裡面的class 裡面的class 用 URLLoader 和 URLRequest 和 Event.COMPLETE 來取得檔案的 String 後 丟回給 外面的 class 但遇到了一個問題... 就是 裡面的class 讀檔案需要時間 外面的class 必須知道 裡面的class 已經讀取完檔案了 才能去抓String 執行下一步 所以只好在 裡面的class 設了個 Boolean 當 Event.COMPLETE 時 就設為 true 而 外面的class 則是 Event.ENTER_FRAME 直到判斷到 裡面的class 已經是 true了 才抓String 執行下一步 老實說 我認為這是很傷效能 很差的作法 但想了很久想不到更好的 想請問有沒有更好的作法 謝謝大家 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.155.241
emily114005:dispatchEvent? 03/30 00:42
yhn0tgb60:謝謝 成功了 ^^ 03/30 10:19
scars:既然要裡面的class幫你load檔案了 你可以考慮把處理資料的 04/02 12:56
scars:那個function也傳進裡面的class裡面 04/02 12:57
scars:讓裡面的class在load完成之後去call那個function 04/02 12:57