|
实例制作:
1、Flash端
首先创建如下界面,捕捉标注点的代码在上一讲中已经提到,本例只是除了地名名称之外,再增加一些基本的信息,方法雷同,这里就不再重复;最终将需要保存的代码赋给字符串变量SendData_srt。
 图2 SWF文件界面1 点击看大图

图3 SWF文件界面2
以一个名为Link的变量来接受来自服务器的消息。如果其值为1,表明与服务器端的通信连接成功。使用 LoadVars,再使用sendAndLoad方法将一个LoadVars的实体下的数据发送出去。
打开时间轴的动作面板,输入以下ActionScript代码:
|
function SendData():Void { //定义发送数据的函数
var SendData = new LoadVars(); //构造一个新的LoadVars对象
SendData.Check = 1; //设定Check的动作,用于服务器验证
SendData.data = SendData_srt; //将待发送的数据变量SendData_srt赋给data
output_txt.text = "请稍候……"; //状态文本显示为"请稍候……"
SendData.onLoad = function(success) { //验证和服务器连接的函数
if (success) { //如果和服务器成功连接
if (this.Link== "1") { //如果验证动作成功
output_txt.text = "成功标注!审核后即可生效。"; //状态文本显示为成功
}
}
else {
output_txt.text = "服务器忙,请稍后再试!";
//如果和服务器连接不成功则返回失败消
}
};
SendData.sendAndLoad("http://www.wanggesz.com/XMLData/Save.asp", SendData, "post");
//以post方式发送待保存数据
}
|
上一页 [1] [2] [3] 下一页
|