如何使用ActionScript 2.0在我的Flash应用程序中创建Cookie?
答案 0 :(得分:3)
您需要使用JavaScript来处理Cookie。您可以使用ExternalInterface API从ActionScript执行此操作。
答案 1 :(得分:3)
如果你只是需要本地存储而且没有特定的cookie需求Flash有自己的cookie类型SharedObjects。 它们或多或少相同,但它们只能从Flash中读取,但它们可以节省您与javascript连接的麻烦。
答案 2 :(得分:0)
在AS2中,我想说只是创建一个javascript函数来设置cookie并使用geturl请求从flash中调用它。
// Javascript Function
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
// AS2 Function
myBtn_btn.onRelease = function(){
getURL("javascript:setCookie('my_cookie','my_value','30')");
};
希望有所帮助。 咀嚼物
P.S。这是未经测试的代码,但它应该工作: - )
答案 3 :(得分:0)
将Flash ActionScript作为自己的Cookie机制调用本地共享对象。您可以将本地共享对象用作cookie,当您再次加载相同的应用程序时,您将找到存储在先前加载的应用程序会话中的相同数据。