ActionScript 3 创建Flash SharedObject(Flash Cookie)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 创建Flash SharedObject(Flash Cookie)相关的知识,希望对你有一定的参考价值。

//create SO
var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode");
mySharedObject.data.firstName = "John";
mySharedObject.data.lastName = "Doe";
mySharedObject.flush();

//Read SO
var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode");
trace(mySharedObject.data.firstName);
trace(mySharedObject.data.lastName);


//Delete SO
var mySharedObject:SharedObject = SharedObject.getLocal("republicofcode");
mySharedObject.clear();


//example for SO where it stored a X & Y coordinates of a movie
////////////////////////////////////////////////////////////////


var mySO:SharedObject = SharedObject.getLocal("republicofcode");

movie_mc.x = mySO.data.my_x;
movie_mc.y = mySO.data.my_y;

if (!mySO.data.my_y) {
movie_mc.x = 150;
movie_mc.y = 100;
}

movie_mc.addEventListener (MouseEvent.MOUSE_DOWN, onDown);
function onDown (e:MouseEvent):void {
var my_mc = e.target;
my_mc.startDrag ();
}

movie.addEventListener (MouseEvent.MOUSE_UP, onUP);
function onUP (e:MouseEvent):void {
logo_mc.stopDrag ();
mySO.data.my_x = movie_mc.x;
mySO.data.my_y = movie_mc.y;
mySO.flush ();
}

movie_mc.buttonMode=true;

以上是关于ActionScript 3 创建Flash SharedObject(Flash Cookie)的主要内容,如果未能解决你的问题,请参考以下文章

堆叠动态文本字段 Flash/ActionScript 3

无法将其他 Flash 影片剪辑访问到 Actionscript 3

使用带有actionscript 3 Flash cs6的矩形或线条创建2D重复模式

如何创建由 xml 文件驱动的 Adob​​e Flash cs6 Actionscript 3 rtmp 视频播放器?

可以在没有 Adob​​e Flash Professional 的情况下使用 ActionScript 3?

Flash ActionScript 3.0 调整事件文本大小