如何将变量保存到文件中? Actionscript 3.0

时间:2016-04-12 02:06:56

标签: actionscript-3 flash

我对Actionscript 3.0并不是很了解,我想知道如何将变量保存到文件(.txt),以及使用按钮设置变量。

我要做的是获取姓名,日期和其他名称。我有3个输入框,我不确定如何将文本输入保存到文本文件中。我需要它每次保存时创建一个新文件,以便保存每个用户的详细信息(这是我的任务,它是一个感应事物,没什么不好)。

另外,我不确定如何通过单击按钮来设置变量。假设按钮实例名称为" next_button"我想让它设置一个我以后可以调用的变量。如果我点击它,变量将被设置为" Contractor",这就是我需要的。

"测验的开始"如果你打电话,那就是询问他们的姓名,日期和公司。我需要将这些细节保存到文件中。

我还需要帮助,只需单击按钮即可设置变量。我在屏幕上有4个按钮,我想要按钮将变量更改为"永久员工"或"承包商"。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

使用FileReference类保存数据:

var data:String = "JDLKJFSDKJFHS";
var file:FileReference = new FileReference();
file.save(data,"filepath.txt");

要在鼠标单击时设置变量:

var saveVar:String = "";
var buttons:Array = [button1,button2,button3];
var buttonStrings:Array = ["Contractor","Employee","Slave"];

button.addEventListener(MouseEvent.CLICK,onClick);
function onClick(e:MouseEvent):void{
    var index:int = buttons.indexOf(e.target);
    if (index > 0) saveVar = buttonStrings[index];
}