// This is AS2 Coding
this.createEmptyMovieClip("some_mc", 1);
some_mc.loadVariables("external.txt");
some_mc.onEnterFrame = function() {
if (this.done == "yes") {
// the variables have finished loading
trace("**\nfinished loading\n**\nthe variables are:");
trace(this.fName); // outputs nuno
trace(this.lName); // outputs mira
trace(this.age); // outputs 24
// delete the method to end the loop
delete this.onEnterFrame;
} else {
// not loaded yet
trace("**\nstill loading\n**");
}
};
//I want AS3 Coding
//in the text file external.txt data:
&fName=nuno&
&lName=mira&
&age=24&
0
A
回答
0
那么这个问题的机会是多少?https://stackoverflow.com/questions/909409/how-to-read-text-file-external-txt-in-as3也是由您提交的? 双待和配置文件,偷偷摸摸的...... 你应该关闭其中之一。
在任何情况下,你有没有确切的最佳实践,也不该代码是在文本文件中的格式。 我会建议使用xml代替,但在另一个问题,你似乎坚持使用近标准文本格式(通常它会是fName = nuno & lName = mira & age = 24)。
总之,要做到这一点,首先需要在文本加载与URLLoader,例子应该给你所有你需要的。
然后,你需要分析文本,我建议Regex,例子应该给你你最需要什么。您应该能够使用/&(。+)=(。+)&/g(在捕获子字符串时检查this)解析它,其中第一个子字符串是名称,第二个字符串是值。
然后,你可以终于运行你最终的阵列,并将所有内容放入Dictionary,这样你就可以按名称访问这些值。
0
Simply you have to use URLLoader,URLRequest & URLVariables class in as3, see my example code in below.
private var _vars:URLVariables;
private Var _urlloader:URLLoader = new URLLoader(new URLRequest("external.txt"));
_urlloader.addEventListener(Event.COMPLETE, onURLLoaderCompleteHandler);
private function onURLLoaderCompleteHandler(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
_vars = new URLVariables(loader.data);
some_mc.addEventListener(Event.ENTER_FRAME, onFrameRunning);
}
private function onFrameRunning(e:Event):void
{
if(_vars != null)
{
trace("fname :"_vars.fname);
trace("lname :"_vars.lname);
trace("age :"_vars.age);
}
}
//in the text file external.txt data:
fname=nuno&lname=mira&age=24
相关问题
- 1. 转换AS2 POR AS3 ......请
- 2. 将AS2代码转换为AS3
- 3. 将小as3代码转换为as2
- 4. 图画书:将AS2转换为AS3
- 5. click.TAG从as2到as3
- 6. 帮助需要与Flash AS2到AS3转换,有重大问题
- 7. 将简单的旋转代码AS2转换为AS3
- 8. AS2到AS3时间函数
- 9. AS2到AS3 hitTest迁移
- 10. 将AS2应用到AS3
- 11. Adobe Flash AS2到AS3?
- 12. 将简单的Flash AS2代码转换为AS3
- 13. 试图将AS2转换为AS3的结果
- 14. AS2图像爆炸将被转换为AS3
- 15. AS2 - 数学转换帮助
- 16. 从AS2到AS3加载外部图像
- 17. 连接的Flash AS2(或AS3)到BlazeDS的
- 18. 问题加载AS2 SWF到SWF AS3
- 19. 问题混合AS2和AS3
- 20. PHP Print_r到AS3阵列转换
- 21. 一个迷你as3到java转换器
- 22. FLEX AS3转换JSON到数组
- 23. AS3中的JSON到XML转换
- 24. as2至as3交换深度动画片段?
- 25. 闪光 - AS3并行埃维尔在AS2
- 26. 从as3 swf调用as2函数
- 27. 如何将AS2调整为AS3?
- 28. AS3将MouseEvent转换为KeyboardEvent
- 29. AS3转换ByteArray的位图
- 30. 将file.modificationDate转换为UNIX? AS3