演示:
源码:
http://www.taoshaw.com/taoshaw/study/flash_SharedObject/sharedobject.rar引用:
//先注册一个SharedObject对象。
SharedObject.addListener("save", loaded);
//定义SharedObject对象。。。
save = SharedObject.getLocal("save");
function loaded() {
if (save.data.count == undefined) {
//定义save.data.count为添加文本框中的内容。。。
save.data.count = put_txt.text++;
} else if (save.data.count != undefined) {
save.data.count += put_txt.text;
}
//让数据立刻保存。。。
save.flush();
}
enter_btn.onRelease = function() {
loaded();
show_txt.text = save.data.count;
};
//将存储数据添加进显示文本框中。。。
show_txt.text = save.data.count;
clear_btn.onRelease = function() {
save.data.count = "";
show_txt.text = "";
};
在第二次或者以后打开后,只要没有点击清除。那么,显示文本框中的内容就会一直显示。。。。
此程序的数据实际上是保存在本机的,所以不需要使用数据库,也只有你的机器才能够看到。
SharedObject对象从Flash MX开始支持,它类似于Cookie,可以在本机保存一些信息,但只限于某个目录。