我有一个文本文件,我需要从中检索一个名称/值对,看起来像这个
#;主机名
主机名=6544
value1=12
值2=78978
有人能告诉我如何解析它,以便我可以引用变量"hostname"值吗。
这必须在Actionscript 2中-因为该项目是针对flashlite 3.1 的
感谢堆
类似这样的东西:
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
import flash.filesystem.File;
var files:File = File.appResourceDirectory;
files = files.resolve("mycommands.txt");
var fs:FileStream = new FileStream();
fs.open(files, FileMode.READ);
var content:String = fs.readUTFBytes(fs.bytesAvailable);
var pair:Array = content.split("=");
看看swfobject,它可以将变量传递到flash文件。您可以使用任何可能使用的脚本语言传递变量。
除此之外,谷歌上还有大量关于如何使用as2读取文本文件的教程。
例如这里的
进一步查找as2 中的loadVariables和LoadVars函数