0

我有一个文本文件,我需要从中检索一个名称/值对,如下所示


#
主机名主机名=6544

值1=12
值2=78978


谁能告诉我如何解析这个,以便我可以引用变量“主机名”的值。

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

非常感谢

4

2 回答 2

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("=");
于 2012-08-21T07:17:42.183 回答
0

看看swfobject,它可以让你将变量传递给你的 flash 文件。您可以使用您可能使用的任何脚本语言传递变量。

否则,谷歌上有大量关于如何使用 as2 读取文本文件的教程。

例如这里

进一步寻找 as2 中的 loadVariables 和 LoadVars 函数

于 2012-08-21T07:18:27.877 回答