[問題] 用 URL 讀取外部的文字檔

看板Flash作者 (呦厚厚)時間16年前 (2010/03/29 23:02), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
最近在寫個要從外部讀入 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

03/30 00:42, , 1F
dispatchEvent?
03/30 00:42, 1F

03/30 10:19, , 2F
謝謝 成功了 ^^
03/30 10:19, 2F

04/02 12:56, , 3F
既然要裡面的class幫你load檔案了 你可以考慮把處理資料的
04/02 12:56, 3F

04/02 12:57, , 4F
那個function也傳進裡面的class裡面
04/02 12:57, 4F

04/02 12:57, , 5F
讓裡面的class在load完成之後去call那個function
04/02 12:57, 5F
文章代碼(AID): #1BiC3uiL (Flash)
文章代碼(AID): #1BiC3uiL (Flash)