怎样在FLASH中运用SharedObject命令

怎样在FLASH中运用SharedObject命令,举个简单的例子。专业的AS高手请进,举一个简单的例子就行,其他网站上贴的不要。本问题超高悬赏400分,http://z... 怎样在FLASH中运用SharedObject命令,举个简单的例子。
专业的AS高手请进,
举一个简单的例子就行,
其他网站上贴的不要。
本问题超高悬赏400分,
http://zhidao.baidu.com/question/32893866.html
http://zhidao.baidu.com/question/32893119.html
请在这两个地方都进行回答,以便悬赏。
(这只是本人想用高悬赏得到更多答案,请管理员勿要以为是灌水。)
展开
 我来答
匿名用户
2007-08-11
展开全部
用SharedObject 这个函数就 行了
var game_save:SharedObject = SharedObject.getLocal("box", "/");
load_ttt = function () {
this.output_txt = game_save.data.qqq;
};
save_ttt = function () {
game_save.data.qqq = this.input_txt;
game_save.flush();
//这句是让SO进行写入
//trace(game_save.data.ttt);
};
定义好两个函数后
然后弄两个按钮 一个按下存档 一个按下读取就行了
帐号已注销
2007-08-11 · TA获得超过915个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:454万
展开全部
flash中用SharedObject实现的Cookie

例子

// 导入包
import MirageSystem.utils.Cookie;

// 实例化
var myCookie = new Cookie("myCookie");

// 设置值
myCookie.setValue("tmp", "tmpValue");

// 获取值
trace(myCookie.getValue("tmp"));

记得设置一下 as2 的类路径!~

Cookie.as
-----------------拷贝如下--------

/**
* 使用 SharedObject 实现的 Cookie
*
* @author kakera
* @version 1.0
* @since
*/

class MirageSystem.utils.Cookie
{
private var _so:SharedObject;

public var name:String;
public var path:String;
public var data:Object;

/**
* 构造函数
*
* @usage
* @param name SharedObject 的名字
* @param path 可选, 存取路径
* @return
*/
public function Cookie (name:String, path:String) {
this.name = name;
this.path = path;
_so = SharedObject.getLocal(name, path);
data = _so.data;
}

/**
* 设置值
*
* @usage
* @param key 键
* @param value 值
* @return
*/
public function setValue (key:String, value:Object):Void {
data[key] = value;
}

/**
* 获取值
*
* @usage
* @param key 键
* @return
*/
public function getValue (key:String):Object {
return data[key];
}

/**
* SharedObject.flush 的接口
*
* @usage
* @return
*/
public function flush ():Void {
_so.flush();
}

/**
* SharedObject.clear 的接口
*
* @usage
* @return
*/
public function clear ():Void {
_so.clear();
}

}

------------------------------
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哭诉的羽毛笔
2007-08-11 · TA获得超过2558个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:0
展开全部
flash本身实现存档只能用数组或对象,这个一下两下也说不清,你可以到闪吧看教程去,主要是一些涂牙板的教程。

至于与access的连接要靠asp或其它程序来连接,本身是无法连接数据库的。所以你要装IIS才能去做边种东东

例如以下是ASP文件中的简单保存代码
<%
u_name=Request.Form("Name")
u_company=Request.Form("Company")
u_msg=Request.Form("Msg")
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("Msg.mdb")
sql="Insert into data (Name,Company,Msg) values('"&U_name&"','"&u_company&"','"&u_msg&"')"
conn.Execute(sql)
conn.close
Set conn=Nothing
Response.Write "&temp=ok"
%>

以下是flash中的一些写法,注意只是借用一个例子,和上面的不一样,你自己研究下。
var my_lv:LoadVars = new LoadVars();
my_lv.playerName = playerName_txt.text;
my_lv.playerScore = playerScore_txt.text;
my_lv.send("setscore.asp", "_blank", "POST");
其实主要是使用loadVars对象的send方法来实现向ASP文件传送变量。

希望能对您有所帮助,谢谢!

参考资料: http://zhidao.baidu.com/question/24718156.html?fr=qrl3

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5d87314
2007-08-11 · TA获得超过125个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:154万
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仪XX
2007-08-11
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
运行文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式