如果我正在尝试创建一个文件来获取用户使用输入字段输入的信息,保存它们,然后在文件打开并选择一个选项后再次加载它们,我需要什么样的东西大多数研究?我知道我需要研究一些叫做sharedObject的东西。还有什么?我一直在搜索谷歌,但我找不到任何涉及这个特殊方面的内容。游戏做到了,是吗?所以一个应用程序也可以这样做,而不使用Flex,是吗?
答案 0 :(得分:1)
你需要刷你的谷歌。我想出了如何做你在这里要求的169K结果。以下是一些教程:
http://www.emanueleferonato.com/2008/12/28/understanding-as3-shared-objects/
http://drawlogic.com/2008/01/10/howto-sharedobjects-for-local-storage-as3/
Google搜索“使用AS3中的共享对象”
以下是其中一个网站的摘录,显示了这是多么容易:
package {
import flash.display.Sprite;
import flash.net.SharedObject;
import flash.text.*;
public class as3_shared_objects extends Sprite {
var shared:SharedObject;
public function as3_shared_objects() {
shared = SharedObject.getLocal("reloaded");
if (shared.data.visits==undefined) {
shared.data.visits = 1;
}
else {
shared.data.visits ++;
}
show_text(shared.data.visits);
shared.close();
}
public function show_text(str) {
var shared_text:TextField = new TextField();
var format:TextFormat = new TextFormat();
format.font = "Lucida Console";
format.color = 0xffff00;
shared_text.width = 300;
shared_text.defaultTextFormat = format;
shared_text.x = 25;
shared_text.y = 15;
addChild(shared_text);
shared_text.appendText("You visited this page "+str+" times");
}
}
}