共享对象和相关元素

时间:2011-09-21 10:27:43

标签: actionscript-3

如果我正在尝试创建一个文件来获取用户使用输入字段输入的信息,保存它们,然后在文件打开并选择一个选项后再次加载它们,我需要什么样的东西大多数研究?我知道我需要研究一些叫做sharedObject的东西。还有什么?我一直在搜索谷歌,但我找不到任何涉及这个特殊方面的内容。游戏做到了,是吗?所以一个应用程序也可以这样做,而不使用Flex,是吗?

1 个答案:

答案 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/

http://www.flashdaweb.com/2008/01/tutorial-actionscript-3-using-shared-objects-to-show-the-time-of-page-browsing/

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");
        }
    }
}