Actionscript 3 如果设置为或等于,则为AS3 SharedObject
SharedObjects非常新,但本质上我只想让用户回答一次问题,而不允许他们再次回答,这怎么可能呢。这就是我下面的内容Actionscript 3 如果设置为或等于,则为AS3 SharedObject,actionscript-3,flash,cookies,actionscript,shared-objects,Actionscript 3,Flash,Cookies,Actionscript,Shared Objects,SharedObjects非常新,但本质上我只想让用户回答一次问题,而不允许他们再次回答,这怎么可能呢。这就是我下面的内容 /*if(_question.data.seenQuestion == "true") { cookie_txt.text = "COOKIE FOUND"; } else { cookie_txt.text = "NO COOKIES"; }*/ var _question:SharedObject; _question.data.seenQuesti
/*if(_question.data.seenQuestion == "true") {
cookie_txt.text = "COOKIE FOUND";
} else {
cookie_txt.text = "NO COOKIES";
}*/
var _question:SharedObject;
_question.data.seenQuestion = "true";
_question.flush();
_question.close();
您确实需要创建SharedOBject,否则代码将抛出错误:
var _question:SharedObject = SharedOBject.getLocal("myapp");
无需刷新或关闭,只需分配/更改一些数据即可
_question.data.seenQuestion = "true";
然而,SharedObject并不是持久数据的好解决方案。用户可以删除/重置它,等等…您确实需要创建共享对象,否则您的代码将抛出错误:
var _question:SharedObject = SharedOBject.getLocal("myapp");
无需刷新或关闭,只需分配/更改一些数据即可
_question.data.seenQuestion = "true";
然而,SharedObject并不是持久数据的好解决方案。用户可以擦除它/重置它,等等…您已经非常接近了。看起来您实际上并没有创建一个
SharedObject
,为此,您将使用方法getLocal
:
var _question:SharedObject = SharedObject.getLocal("questionData");
此外,由于SharedObject
支持基本类型(String
,int
,Number
,对象
,布尔值
,等等),因此应该存储布尔值
,而不是字符串
:
if(_question.data.seenQuestion)
{
cookie_txt.text = "COOKIE FOUND";
}
else
{
cookie_txt.text = "NO COOKIES";
}
_question.data.seenQuestion = true;
_question.flush();
最后,如果您使用的是本地共享对象(更常见),则无需调用
close()
您就非常接近了。看起来您实际上并没有创建一个SharedObject
,为此,您将使用方法getLocal
:
var _question:SharedObject = SharedObject.getLocal("questionData");
此外,由于SharedObject
支持基本类型(String
,int
,Number
,对象
,布尔值
,等等),因此应该存储布尔值
,而不是字符串
:
if(_question.data.seenQuestion)
{
cookie_txt.text = "COOKIE FOUND";
}
else
{
cookie_txt.text = "NO COOKIES";
}
_question.data.seenQuestion = true;
_question.flush();
最后,如果您使用的是本地共享对象(更常见),则无需调用
close()
非常好,谢谢!您对URLRequest/GET(来自PHP文件?)的理解如何?请记住将答案标记为正确。关于URLRequest
,您需要什么帮助?非常好,谢谢!您对URLRequest/GET(来自PHP文件?)的理解如何?请记住将答案标记为正确。关于URLRequest
,您需要什么帮助?您没有注意到以下错误:\u question.data.seenQuestion=“true”代码>。因此,您的答案不完整(被否决)。您没有指出以下错误:\u question.data.seenQuestion=“true”代码>。所以你的答案是不完整的(被否决了)。