flash地圖代碼(flash可以制作電子地圖嗎)
flash如何實現(xiàn)地圖的鷹眼功能你說的是放大鏡嗎如果是就用以下代碼1導(dǎo)入一張圖片并以這張圖片為基礎(chǔ)建立一個MovieClip,起名叫“pic”2在場景的第一個圖層“picsmall”中擺出這個“pic”的一個實例,大小與場。
不過你的代碼還有一個問題,就是每個if后都跟了一個else這樣使得只要有一個if不滿足,就停止拖動你的最后一個判斷由于沒有滿足,所以執(zhí)行了stopDrag,無論之前運行過幾次startDrag,最后都被停止了所以可以改成 ifmc_map。
1每個圖片內(nèi)容介紹的影片剪輯元件各設(shè)3個層2個幀最底層無筆觸的填充形狀圖形,在中間圖層的第2幀建個關(guān)鍵幀,寫上文字介紹,最上層設(shè)兩個空白關(guān)鍵幀,分別寫上代碼stop2回到主場景中,把建好的圖片介紹元件。
這里面的省配置中的ID,當(dāng)鼠標(biāo)懸浮的時候根據(jù)鼠標(biāo)懸浮的省的ID,到配置中找到省的描述,點擊的時候根據(jù)省ID加載省的內(nèi)部地圖,加載省的地圖以后,對市的操作也一樣的,懸浮的話根據(jù)該省ID該市的ID找到相應(yīng)的描述信息即可。
多個朋友因工作或愛好的需要,詢問如何用flash在有限的頁面內(nèi)制作大的地圖,并鏈接顯示有關(guān)地點的信息,為此將我自己做的一個記錄旅游地點的flash地圖略作精簡修改,做了這個flash,并將關(guān)鍵部分做法介紹如下原有的那個。
1在地圖圖層的第500幀插入普通幀,鎖定該層 2在地圖圖層的上方新建圖層,在第10幀插入關(guān)鍵幀,然后從北京畫出到各省的多條直線建議用紅色或黑色在第50幀插入普通幀,鎖定該圖層3在直線圖層的上方新建圖層。
當(dāng)鼠標(biāo)釋放時檢測該碎片與目標(biāo)位置的距離,如果距離小于一定值的話將碎片放到目標(biāo)位置,否則碎片不動Flash8的話只能用AS2寫,AS2我會的不多而且基本全忘光了所以代碼寫不了啦。
1瀏覽器安全策略限制現(xiàn)代瀏覽器為了保證用戶的安全性,普遍開啟了一些安全策略其中一個策略就是默認(rèn)禁止Flash等插件運行如果瀏覽器已經(jīng)禁用了Flash插件,那么Flash地圖就無法正常顯示2Flash版本過低或過高Flash地圖。
不給代碼,只給思路當(dāng)鼠標(biāo)移上去響應(yīng)onmouseover事件,將其改顏色改變點擊出現(xiàn)詳情無疑就是觸發(fā)onclick事件,將指定坐標(biāo)上顯示一個層而已里面的事情就自己解決吧。
用按鈕做呀,在舞臺上拉一個按鈕,然后把按鈕里面的按鈕刪除掉,再把上海市地圖圖片導(dǎo)入到庫,拉到按鈕里面,按鈕是有個區(qū)域的,第一個是區(qū)域,第二個三個大概是按下按上什么的,你就放一個變了顏色的上海市地圖然后。
要用到AS代碼中的,鼠標(biāo)經(jīng)過觸發(fā)事件的函數(shù)onmouseover,你要是沒有一點點AS基礎(chǔ)這個跟你說起來很麻煩,這個應(yīng)用和你說的功能都比較基礎(chǔ),你可以去看下教程就會了不是太深奧。
1這個您需要用到bitmap的ColorTransform功能,很多游戲開發(fā)人員再熟悉不過的東東了2至于具體省份地圖,很常見的功能,主要就是切圖煩人,邏輯嘛,也還不算復(fù)雜啦,3至于連接到另一頁面,估計您是進(jìn)入省份的市級羅。
鼠標(biāo)拖動,你按下鼠標(biāo)的時候,記錄一下鼠標(biāo)的坐標(biāo),當(dāng)你移動的時候,判斷你鼠標(biāo)的當(dāng)前坐標(biāo)在你按下的左邊還是右邊,就可以讓圖片左右移動,類似拖動效果了我是假設(shè)你會一些Flash代碼的。
我有一個類似的源文件,只要修改“注釋”圖層的各個幀就可以低版本MX版本制作,適合各升級版修改,要的話給個郵箱。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。