WEB开发网
开发学院图形图像Flash [Flash基础理论课13] FL记事本 [SharedObject] 阅读

[Flash基础理论课13] FL记事本 [SharedObject]

 2009-05-30 12:09:18 来源:WEB开发网   
核心提示:SharedObject(本地共享对象)功能类似于网页中的Cookie允许设计者存储少量信息在客户端思路:1.用脚本创建出两个文本框和两个按钮;2.两个文本框分别为 title_txt 和 content_txt 用于输入及显示信息;3.两个按钮分别为 save_btn:保存文本内容,load_btn:读取文本内容,[

SharedObject(本地共享对象)功能类似于网页中的Cookie

允许设计者存储少量信息在客户端

思路:

1.用脚本创建出两个文本框和两个按钮;

2.两个文本框分别为 title_txt 和 content_txt 用于输入及显示信息;

3.两个按钮分别为 save_btn:保存文本内容,load_btn:读取文本内容。

在第一帧中加入以下代码:

//====================创建两个文本框====================
//创建及设置标题文本框
var t_f:TextFormat = new TextFormat();
t_f.size = 20;
_root.createTextField("title_txt", 1, 10, 10, 150, 25);
with (title_txt) {
 border = true;
 borderColor = 0x0;
 type = "input";
 setNewTextFormat(t_f);
}
//创建及设置内容文本框
_root.createTextField("content_txt", 2, 10, 40, 150, 150);
with (content_txt) {
 border = true;
 borderColor = 0x0;
 type = "input";
 wordWrap = true;
 setNewTextFormat(t_f);
}

//====================创建两个按钮====================
//存储按钮
_root.createEmptyMovieClip("save_btn", 3);
save_btn.createTextField("txt", 0, 0, 0, 40, 20);
save_btn.txt.text = "Save";
save_btn._x = 50;
save_btn._y = 200;
save_btn.onRelease = function() {
 var so:SharedObject = SharedObject.getLocal("log_save");
 //与本地共享对象进行连接,注意这是个静态方法
 so.data.title_txt = title_txt.text;
 so.data.content_txt = content_txt.text;
 //存储标题及内容信息为log_save的数据
};
//读取按钮
_root.createEmptyMovieClip("load_btn", 4);
load_btn.createTextField("txt", 0, 0, 0, 40, 20);
load_btn.txt.text = "Load";
load_btn._x = 100;
load_btn._y = 200;
load_btn.onRelease = function() {
 var so:SharedObject = SharedObject.getLocal("log_save");
 //与本地共享对象进行连接,注意这是个静态方法
 title_txt.text = so.data.title_txt;
 content_txt.text = so.data.content_txt;
 //将log_save的数据读取到标题及内容文本框中,这两句与存储操作正好相反
};

1 2 3  下一页

Tags:Flash 基础 理论课

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接