ActionScript 3 - 如何将TextArea的内容传递给SharedObject?

时间:2014-02-25 21:47:32

标签: actionscript-3 flash

我试图在用户点击提交按钮时将TextArea字段的内容(由用户输入)保存到本地SharedObject。我是AS3的绝对初学者,所以我可能会问一个非常愚蠢的问题,但是......我哪里出错了?目前,这会创建文件,但它包含"answertext answer[ans_field]",而不是输入到字段中的文本!

非常感谢任何帮助。 这是我的代码:

import fl.controls.TextArea;
import flash.net.SharedObject;
var ans_field: TextArea = new TextArea();
var MySO:SharedObject = SharedObject.getLocal("answertext");


sub_btn.addEventListener(MouseEvent.CLICK, f3_MouseClickHandler);

function f3_MouseClickHandler(event: MouseEvent): void {
MySO.data.answer = "[ans_field]"
MySO.flush();

}

1 个答案:

答案 0 :(得分:0)

你在追求:

MySO.data.answer = ans_field.text;

Read more about TextField and its text property