ActionScript 2.0を使用してFlashアプリケーションでCookieを作成するにはどうすればよいですか?
Milo
質問する
4150 次
4 に答える
3
Cookie を操作するには、JavaScript を使用する必要があります。これは、 ExternalInterface APIを使用して ActionScript から行うことができます。
于 2008-11-13T05:27:29.733 に答える
3
ローカル ストレージのみが必要で、Cookie を特に必要としない場合、Flash にはSharedObjectsと呼ばれる独自の種類の Cookie があります。それらは多かれ少なかれ同じように機能しますが、Flash からのみ読み取ることができますが、javascript とのインターフェイスの手間を省くことができます。
于 2008-11-13T08:11:08.233 に答える
0
ローカル共有オブジェクトを呼び出す独自の Cookie メカニズムとしての Flash ActionScript。Local Shared Object を Cookie として使用できます。もう一度同じアプリケーションをロードすると、以前にロードされたアプリケーション セッションで保存された同じデータが見つかります。
于 2011-11-28T05:19:18.040 に答える
0
AS2 では、JavaScript 関数を作成して Cookie を設定し、geturl リクエストを使用してフラッシュ内から呼び出すだけです。
// 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')");
};
それが役立つことを願っています。噛む
psはテストされていないコードですが、動作するはずです:-)
于 2008-11-13T05:55:03.857 に答える