sharedObject不保存我的数据。

时间:2014-03-25 07:33:48

标签: actionscript-2

static private function ifonEnternameFrame():Void 
{

    so.data.name = _root.getName.text;
    //trace(so.data.name);

    _root.nameBtn.onPress = function () 
    { 
        _root.gotoAndStop(2);
    }


}

启动应用程序时,此代码将保存您的姓名。

但是当你转到另一个功能时,它会说它未定义。

    trace(so.data.name);

当我在下一帧时,我找到了这个,但它无法找到以前的名字。 请帮忙。

2 个答案:

答案 0 :(得分:0)

刷新共享对象数据是获取这些变量所必需的。

使用共享对象的刷新功能。

答案 1 :(得分:0)

您的问题并非来自SharedObject。您的错误消息的来源是您的代码中textField getName 命名错误。

如果您在函数 ifonEnternameFrame 中跟踪 _root.getName.text ,您将收到相同的错误消息:

trace(_root.getName.text); // undefined