freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

flash互動(dòng)電子地圖制作手冊(cè)(參考版)

2024-11-01 08:36本頁(yè)面
  

【正文】 只要掌握了這些基本功能的制作方法,就可以制作出比較合格的電子地圖。當(dāng)然,電子地圖的功能還可以更加豐富,比如公交查詢、最佳路徑查詢、分類信息查詢等等。 //調(diào)用 “查詢 ”函數(shù) } 正式發(fā)布后,輸入 “ 羅湖中學(xué) ” ,查詢到相對(duì)應(yīng)的代碼為 “rn 羅湖中學(xué)/nx37225/xy34520/y/r” ,地圖自動(dòng)放大 50 倍,地圖中心移至(37225,34520)。 =0。 //地圖增大為 50 倍 = *(10000*sx/)。 //讀入 xml 文件中的 x 坐標(biāo) var sy=childItems[i].childNodes[2].childNodes[0].nodeValue。 i++) { var sn= childItems[i].childNodes[0].childNodes[0].nodeValue 。 for (var i=0。 //忽略空白 ( //打開指定路徑的 xml 文件 function XMLData() { //定義查詢 XMLData()函數(shù) var input =。 //初始化輸入文本框 var XMLData_xml:XML = new XML()。在本例中地圖將做放大50 倍,同時(shí)將地圖中心移動(dòng)至被查詢的地名。 制作步驟: 制作如圖所示的界面; 圖 1 查詢功能的界面 用 input_txt 動(dòng)態(tài)文本框接收輸入的地名名稱。 Flash 互動(dòng)電子地圖制作手冊(cè) ——入門實(shí)例 XML 輔助 Flash 互動(dòng)電子地圖標(biāo)注地名 用 trace 函數(shù)實(shí)現(xiàn)互動(dòng)地圖后臺(tái)快速標(biāo)注地名 Flash+ASP 實(shí)現(xiàn)電子互動(dòng)地圖在 線標(biāo)注功能 Flash+XML 實(shí)現(xiàn)電子地圖查詢及定位功能 本例要實(shí)現(xiàn)的功能分成 “查詢 ”和 “定位 ”兩部分,查詢功能通過(guò)調(diào)用 XML 文件的數(shù)據(jù)一一比對(duì)實(shí)現(xiàn)。 下一講中我們學(xué)習(xí)電子互動(dòng)地圖中 查詢及定位 功能的實(shí)現(xiàn)。Link 39。為新建屬性項(xiàng)添加屬性值 (( 39。在上面得到的加載進(jìn)來(lái)的 XML 文件的根節(jié)點(diǎn)后追加一個(gè)新建的節(jié)點(diǎn) newNode, Set objname = (data) 39。加載 xml 文件 set newNode= (element, data, ) 39。結(jié)束 if 語(yǔ)句 Set xml=() 39。如果 SWF 文件身份正確 Link = 1 39。接收來(lái)自 SWF 文件的待保存數(shù)據(jù) set Check = (Check) 39。定義 Link 變量,用來(lái)返回給 SWF 文件,表明通信成功 Dim data 39。 //以 post 方式發(fā)送待保存數(shù)據(jù) } 編寫服務(wù)器腳本( ASP) 創(chuàng)建一個(gè) ASP 文件,其內(nèi)容如下: %Language=VBScript% % Dim Check 39。 //如果和服務(wù)器連接不成功則返回失敗消 } }。 。 //將待發(fā)送的數(shù)據(jù)變量 SendData_srt 賦給 data = 請(qǐng)稍候 ……。 //構(gòu)造一個(gè)新的 LoadVars 對(duì)象 = 1。使用 LoadVars,再使用 sendAndLoad 方法將一個(gè) LoadVars 的實(shí)體下的數(shù)據(jù)發(fā)送出去。 圖 2 SWF 文件界面 1 點(diǎn)擊看大圖 圖 3 SWF 文件界面 2 以一個(gè)名為 Link 的變量來(lái)接受來(lái)自服務(wù)器的消息。 下面我們看看具體的實(shí)例制作。通常使用 VBScript和 JavaScript 這兩種語(yǔ)言;其中, ASP 默認(rèn)的腳本語(yǔ)言為 VBScript。事實(shí)上,在單個(gè) .asp 文件內(nèi)部就可以使用多種腳本語(yǔ)言。腳本語(yǔ)言主要用于格式化文本和使用以編程語(yǔ)言編寫的已編譯好的組件。編程語(yǔ)言通常用于向計(jì)算 機(jī)發(fā)送一系列復(fù)雜指令。 編寫腳本程序要使用相關(guān)的腳本語(yǔ)言;腳本語(yǔ)言是介于 HTML 和 Java、 C++ 和 Visual Basic 之類的編程語(yǔ)言 之間的語(yǔ)言。 服務(wù)器腳本 服務(wù)器腳本可以由多種程序編寫,本例中以 ASP 為例編寫相關(guān)的腳本。 flash 與 ASP 間的通信方法 flash 與 ASP 通信之間可以使用多種通信方法,本例中使用了 LoadVars 對(duì)象。您還可以使用 ActionScript 將服務(wù)器返回的 XML 文檔加載到 XML 對(duì)象中,以在 SWF 文件中使用該文檔。在 Flash 和數(shù)據(jù)庫(kù)之間傳遞信息的服務(wù)器端腳本以 XML 格式讀寫數(shù)據(jù) 。在本例中,我們使用 ASP 來(lái)共同實(shí)現(xiàn)在線標(biāo)注功能。而這樣的功能單獨(dú)依靠 Flash 本身是無(wú)法實(shí)現(xiàn)的。 Flash+ASP 實(shí)現(xiàn)電子互動(dòng)地圖在線標(biāo)注功能 20201108 07:10 作者: laoshan 原創(chuàng) 出處: 天極設(shè)計(jì)在線 責(zé)任編輯: Shiny 在上一講中我們介紹了在電子地圖的調(diào)試環(huán)境下編輯地名標(biāo)注的方法(請(qǐng) 參閱《 用 trace 函數(shù)實(shí)現(xiàn)互動(dòng)地圖后臺(tái)快速標(biāo)注地名 》)。但是這往往只限于通用的路名或是地名,而對(duì)于大量的公司、商輔等地名信息,開發(fā)者卻無(wú)法進(jìn)行海量標(biāo)注,必須通過(guò)其它途徑由客戶端的操作者自行進(jìn)行在線標(biāo)注。 //在輸出面板中顯示 XML 文件格式的代碼 } 在調(diào)試播放器中標(biāo)注地名: 點(diǎn)擊菜單 “發(fā)布預(yù)覽 ”/“Flash”,打開調(diào)試播放器,在其中進(jìn)行標(biāo)注,如圖 2 所示; 圖 2 在調(diào)試播放器中的進(jìn)行標(biāo)注 如此反復(fù)操作,在輸出面板中會(huì)持續(xù)地輸出相應(yīng)的 XML 文件代碼,如圖 3 所示; 圖 3 在調(diào)試播放器中的輸出面板中顯示輸出結(jié)果 注: 由于本例只能在調(diào)試播放器中生效,因此在網(wǎng)頁(yè)中無(wú)法演示。 //圓點(diǎn)坐標(biāo)與捕捉點(diǎn)重合 = 。 = = 1000/。 //圓點(diǎn)為紅色,粗細(xì)磅值為 2 (0, 0)。 //捕捉 Y 軸坐標(biāo) 而在捕捉到指針坐標(biāo)的同時(shí)還可以直接在地圖上顯示一個(gè)標(biāo)記,可以加入以下代碼,用一個(gè)紅色的圓點(diǎn)表示: (dzpot_mc, ())。以下是筆者在制作深圳地圖時(shí)使用的相關(guān)捕捉點(diǎn)的公式,僅能作概念性的參考; = (*(+825*)/)。 //用變量 inputY 記錄下當(dāng)前鼠標(biāo)指針的 Y 軸坐標(biāo) } } 注: 上述代碼中捕捉鼠標(biāo)指針的 XY 坐標(biāo)值只是示意性的,事實(shí)上在實(shí)用的地圖中遠(yuǎn)遠(yuǎn)沒(méi)有這么簡(jiǎn)單;因?yàn)槲覀兺ǔJ窃谥付ǖ牡攸c(diǎn)上標(biāo)注地名名稱,因而需要對(duì)地圖進(jìn)行縮放、移動(dòng)等操作;而單純用 _xmouse和 _ymouse 是無(wú)法捕捉正確的坐標(biāo)值,必須依靠 _xscale、 _yscale、 _width、 _hight、 _x、 _y 等屬性值去糾正因操作地圖產(chǎn)生的偏差。 //開啟標(biāo)注的對(duì)話窗口 } 打開 “拾取標(biāo)注點(diǎn) ”按鈕的動(dòng)作面板,輸入以下 ActionScript 代碼: on (release) { //鼠標(biāo)釋放時(shí)觸發(fā) = function () { //當(dāng)鼠標(biāo)按下時(shí)觸發(fā)事件 var inputX = _xmouse。 需要重點(diǎn)提示的是 trace()函數(shù)只能在 “調(diào)試播放器 ”中生效;而在正式發(fā)布后,在 Flash Player 或是 Html文
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1