function SendData():Void { //定義發(fā)送數(shù)據(jù)的函數(shù) var SendData = new LoadVars(); //構(gòu)造一個(gè)新的LoadVars對(duì)象 SendData.Check = 1; //設(shè)定Check的動(dòng)作,用于服務(wù)器驗(yàn)證 SendData.data = SendData_srt; //將待發(fā)送的數(shù)據(jù)變量SendData_srt賦給data output_txt.text = "請(qǐng)稍候……"; //狀態(tài)文本顯示為"請(qǐng)稍候……" SendData.onLoad = function(success) { //驗(yàn)證和服務(wù)器連接的函數(shù) if (success) { //如果和服務(wù)器成功連接 if (this.Link== "1") { //如果驗(yàn)證動(dòng)作成功 output_txt.text = "成功標(biāo)注!審核后即可生效。"; //狀態(tài)文本顯示為成功 } } else { output_txt.text = "服務(wù)器忙,請(qǐng)稍后再試!"; //如果和服務(wù)器連接不成功則返回失敗消 } }; SendData.sendAndLoad("http://www.wanggesz.com/XMLData/Save.asp", SendData, "post"); //以post方式發(fā)送待保存數(shù)據(jù) } |
創(chuàng)建一個(gè)ASP文件,其內(nèi)容如下:
%@Language="VBScript"%> % Dim Check '定義Check變量,用來(lái)驗(yàn)證來(lái)自SWF文件的數(shù)據(jù) Dim Link '定義Link變量,用來(lái)返回給SWF文件,表明通信成功 Dim data '定義data變量,用來(lái)接收來(lái)自SWF文件的待保存數(shù)據(jù) set data = Request.Form("data") '接收來(lái)自SWF文件的待保存數(shù)據(jù) set Check = Request.Form("Check") '驗(yàn)證來(lái)自SWF文件的數(shù)據(jù) if Check = 1 Then '如果SWF文件身份正確 Link = 1 '將Link值設(shè)為1,表明通信成功 End if '結(jié)束if語(yǔ)句 xml.Async=False xml.ValidateOnParse=False xml.Load(server.mapPath("http://www.wanggesz.com/XMLData/data.xml")) set newNode=mxml.createNode ("element", "data", "") root.appendChild(newNode) Set objname = mxml.createAttribute("data") xml.save(server.mapPath("http://www.wanggesz.com/XMLData/data.xml")) %> |
這樣我們依次完成了對(duì)地圖的操作、地名的標(biāo)注等功能;而在地圖的使用過(guò)程中,用地名名稱(chēng)進(jìn)行查詢(xún)及定位是也一個(gè)必不可少的常用功能。
標(biāo)簽:咸陽(yáng) 泰州 家電維修 麗江 鐵嶺 溫州 昌都 昆明
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《[圖]Flash+ASP實(shí)現(xiàn)電子互動(dòng)地圖在線標(biāo)注功能》,本文關(guān)鍵詞 圖,Flash+ASP,實(shí)現(xiàn),電子,互動(dòng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。