ActionScriptからcookieやSharedObjectを触る
ActionScriptからcookieは直接触れないらしい. ActionScriptのExternalInterfaceを使って,JavaScriptからcookieを書いたり取得したりする方法がある.
ただ,callはglobalにある関数しかよべない(?)ので,名前空間が汚される. なのであんまり使いたくない.
余程のことが無い限り,SharedObjectを使うのが良さそう.
ExternalInterface と JavaScript を使ってCookieを操作する
JavaScript側
// Cookieをセットする
function setCookie(str) {
document.cookie = str;
}
// Cookieを取得する
function getCookie() {
return document.cookie;
}
ActionScript側
// set cookie
ExternalInterface.call("setCookie", "name=value; expires=Tue, 26 Nov 2014 11:52:22 GMT; path=/");
// get cookie
ExternalInterface.call("getCookie");