Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 将SharedObject添加到.AS文件的正确方法是什么?_Actionscript 3_Local Shared Object - Fatal编程技术网

Actionscript 3 将SharedObject添加到.AS文件的正确方法是什么?

Actionscript 3 将SharedObject添加到.AS文件的正确方法是什么?,actionscript-3,local-shared-object,Actionscript 3,Local Shared Object,在将SharedObject添加到.AS文件时遇到问题,我试图将用户名添加到红色5的.flv文件中,如“username\u myfile”。我不确定是否添加了将用户名保存在类的正确部分的代码。有没有合适的方法将SharedObject添加到.AS文件中 -- 增加: 删除共享对象的条件声明并按常规进行声明,即: private var savedStuff:SharedObject; 然后,在构造函数中: try { savedStuff = SharedObject.getLoc

在将SharedObject添加到.AS文件时遇到问题,我试图将用户名添加到红色5的.flv文件中,如“username\u myfile”。我不确定是否添加了将用户名保存在类的正确部分的代码。有没有合适的方法将SharedObject添加到.AS文件中

-- 增加:



删除共享对象的条件声明并按常规进行声明,即:

private var savedStuff:SharedObject;
然后,在构造函数中:

try {
    savedStuff = SharedObject.getLocal("savedData");
} catch (error) {
    cookiesActive = false;
};
然后选中cookiesActive==true将数据保存到SharedObject,例如:

if (cookiesActive) {
    savedStuff.data.levelsFinished = 1;
}

@罗伯塔维谢谢你!你的代码看起来很奇怪。if语句是否直接在类定义中?到底是什么问题?它编译吗?我添加了这个,现在导入flash.net.SharedObject时得到的错误更少了;DataHolder.as,第14 1120行:访问未定义的属性savedStuff是否尝试删除SharedObject导入周围的“**”星号?它应该正常导入(就像任何其他必需的类一样)。我还应该指出,您需要声明布尔变量'cookiesActive',即;'私有变量cookiesActive:布尔值'。你会犯什么错误?代码不起作用怎么办?
try {
    savedStuff = SharedObject.getLocal("savedData");
} catch (error) {
    cookiesActive = false;
};
if (cookiesActive) {
    savedStuff.data.levelsFinished = 1;
}