作者yhn0tgb60 (呦厚厚)
看板Flash
标题[问题] 用 URL 读取外部的文字档
时间Mon Mar 29 23:02:13 2010
最近在写个要从外部读入 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
1F:→ emily114005:dispatchEvent? 03/30 00:42
2F:→ yhn0tgb60:谢谢 成功了 ^^ 03/30 10:19
3F:推 scars:既然要里面的class帮你load档案了 你可以考虑把处理资料的 04/02 12:56
4F:→ scars:那个function也传进里面的class里面 04/02 12:57
5F:→ scars:让里面的class在load完成之後去call那个function 04/02 12:57