从文本文件解析数据 - flash as2

时间:2012-08-21 07:05:43

标签: flash adobe actionscript-2 flashlite

我有一个文本文件,我需要从中查找名称/值对


#Hostname
主机名= 6544

值1 = 12个
值2 = 78978


任何人都可以告诉我如何解析这个,以便我可以引用变量'hostname'值。

这必须在Actionscript 2中 - 因为该项目适用于flashlite 3.1

谢谢堆

2 个答案:

答案 0 :(得分:0)

这样的事情:

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("=");

答案 1 :(得分:0)

查看swfobject它可以让您将变量传递到Flash文件。 您可以使用您可能正在使用的任何脚本语言传递变量。

否则,Google上有很多关于如何使用as2读取文本文件的教程。

e.g。 here

进一步查看as2

中的loadVariables和LoadVars函数