當前位置:首頁 » 操作系統 » flash地圖源碼

flash地圖源碼

發布時間: 2023-02-17 23:40:03

1. 怎麼找FLASH的源代碼

有效的FLASH地址一般都是以http://開頭,以.swf結尾的,1、先打開一個帶有FLASH的網頁 2、選擇網頁工具欄中「查看」菜單下的「源文件」選擇 3、點擊後會出現一個以記事本方式打開的對話框 4、按下"F3"5、在查找框中輸入flash後綴「.swf」然後按下查找 6、OK,我們找出以http://開頭,以.swf結尾的地址了,復制一下就行了。

2. 用flash做一個地圖 急用 最好有源文件 急用 急用

沒懂啥意思

3. 用Flash製作一個地圖

1、Ctrl+R圖片導入舞台,將文檔屬性大小匹配為內容,新建一層「按鈕層」,用刷子隨便塗塗,塗完一個就轉換為元件,做完十個按鈕,把按鈕轉換為透明,實例名為:btn1,btn2。。。

2、Ctrl+F8插入一MC,Ctrl+L打開庫:將圖片拖入該MC中;Ctrl+K,調出對齊:相對於舞台,水平中、垂直中。選中MC第25幀,F6插入關鍵幀,選中第25幀的圖片將寬高固定,按Q鍵,調到任意變形工具,將寬改為3倍。然後創建補間動畫。

3、在MC新建一代碼層,在第25幀位置插入關鍵幀,寫入代碼:stop(); 選中這兩層的幀,復制1-25幀,往後粘貼幀,一直粘9次。選擇圖的那層,在25N倍幀的位置上,調整圖,將各市放在舞台中間。

4、在MC代碼層中25倍+1幀位置上給該幀寫個名稱」榆林「,」延安「。。。

5、回到主場景,新建一層,將MC拖到舞台,實例名為mc1,相對舞台:水中,垂中。然後將第一層中的圖片轉換為元件MC,實例名為mc2。

6、將mc1所在層拖到最底層,然後新建一層代碼層,寫入下面代碼:

onEnterFrame = function () {
_root.createTextField("mytxt", 0, 0, 0, 0, 0);
mytxt.autoSize = true;
var myformat = new TextFormat();
myformat.font = "宋體";
myformat.size = 18;
myformat.color = 0xff0000;
myformat.bold = true;
mytxt.text = "按住滑鼠點擊所在區域可放大地圖,並可拖曳地圖,松開滑鼠地圖還原。";
mytxt.setTextFormat(myformat);
};
//以上是文本框,用來說明
btn1.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("榆林");
startDrag("mc1");
};
btn2.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("延安");
startDrag("mc1");
};
btn3.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("銅川");
startDrag("mc1");
};
btn4.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("渭南");
startDrag("mc1");
};
btn5.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("咸陽");
startDrag("mc1");
};
btn6.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("寶雞");
startDrag("mc1");
};
btn7.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("西安");
startDrag("mc1");
};
btn8.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("商洛");
startDrag("mc1");
};
btn9.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("漢中");
startDrag("mc1");
};
btn10.onPress = function() {
mc2._alpha = 0;
mc1._alpha = 100;
mc1.gotoAndPlay("安康");
startDrag("mc1");
};
btn1.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn2.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn3.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn4.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn5.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn6.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn7.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn8.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn9.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};
btn10.onRelease = function() {
mc2._alpha = 100;
mc1._alpha = 0;
stopDrag();
};

要源文件網盤里找下,自己下。

提取肯定要用到:tt.load(...)
然後估計會用到數組: aa Array=new Array();
最後顯示用文本框:cc.text= ...

4. flash地圖標注實時顯示代碼

編程做這個沒必要吧!幾個按鈕就可以搞定的,只要實現交互功能

5. flash點子地圖代碼

這個較容易,公司較少的話用TXT就可以了 flash裡面load進去 具體查看loadvars
TXT裡面這樣寫 province1=北京&company1=xx公司&company2=yy公司
就是變數加值就行了,注意格式
稍多點的話用XML或MYSQL 代碼較長 不寫了 ^-^

6. 急求flash地圖中測面積的代碼!!!!各位大神幫幫忙!!!郵箱[email protected]坐等!!!

5、「測距」按鈕的功能是測量地圖上某兩點間的距離,其ActionScript代碼如下:

on (release) { //當滑鼠釋放時執行以下動作
measure (); //調用measure ()測距函數
}

function measure (){ //定義measure ()函數
this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());
//創建名為「canvas_mc」的影片剪輯
var mouseListener:Object = new Object();//建立一個mouseListener偵聽器對象
mouseListener.onMouseDown = function() { //當滑鼠左鍵按下時
this.isDrawing = true; //開始畫線
this.orig_x = _xmouse; //記錄此時的滑鼠指針的X坐標
this.orig_y = _ymouse; //記錄此時的滑鼠指針的Y坐標
this.target_mc = canvas_mc.createEmptyMovieClip("", canvas_mc.getNextHighestDepth());
}

mouseListener.onMouseMove = function() { //當滑鼠移動時
if (this.isDrawing) { //當開始畫線時
this.target_mc.clear(); //清除上一次所畫的線條
this.target_mc.lineStyle(1, 0xFF0000, 100); //設定線條的式樣
this.target_mc.moveTo(this.orig_x, this.orig_y); //設定所畫線條的起點
this.target_mc.lineTo(_xmouse, _ymouse); //設定所畫線條的終點
}
updateAfterEvent();
}

mouseListener.onMouseUp = function() { //當滑鼠左鍵釋放時
line_width=_xmouse-this.orig_x; //畫線終點與原點X軸坐標的距離
line_height=_ymouse-this.orig_y; //畫線終點與原點Y軸坐標的距離
this.isDrawing = false; //停止畫線
var l:Number = Math.sqrt(Math.pow(line_width, 2)+Math.pow(line_height, 2))*2500/map_mc._xscale; //計算出線條的長度,並換算成實際長度
line_mc.createTextField("length"+nextDepth+"_txt",canvas_mc.getNextHighestDepth(),(this.orig_x+_xmouse)/2-10, this.orig_y+_ymouse)/2-20, 1, 1); //創建文本框,以顯示所測量的長度結果
line_mc['length'+nextDepth+'_txt'].text = Math.round(l); //顯示測量結果

}

};
Mouse.addListener(mouseListener);
}

註: createEmptyMovieClip方法是創建一個空影片剪輯作為現有影片剪輯的子級;
Math.sqrt 方法是計算並返回指定數字的平方根。
Math.round 方法是將參數的值向上或向下舍入為最接近的整數並返回該值。
Math.pow (x:Number, y:Number)方法是計算並返回 x 的 y 次冪。
通過以上3種方法,運用三角形的勾股定理換算出測量長度。

參考地址:http://design.yesky.com/flash/203/2609203_1.shtml

7. 誰有這種flash xml 地圖 的源碼

我有
給錢.

8. 誰知道矢量flash地圖的製做方法,最好附源碼。

就是網頁製作的方法.可以告訴我嗎? 名字最好取「My Sites」。 2、在(站點地圖)、「index02」(網站簡介公司的產品,Flash 是互動式矢量圖和

9. 誰能給我修改一個flash版的中國地圖,地圖上的數據源要從txt文檔中讀取!flash源文件我發給您!

發到我郵箱:[email protected],我幫你看看。

10. 運用Flash as3做中國省份地圖的拼圖游戲源代碼。按照代碼,只有幾個省份可匹配,其他的可移動但無法拼上

upHandle里的if(hitTestpixel... 這行改成
var bg_mc:MovieClip=this.getChildByName("t"+index+"bg_mc) as MovieClip;
if(bg_mc.hitTestPoint(mouseX,mouseY,true))
試試,你的問題是碰撞檢測沒有檢測到,AS3裡面沒有hitTestPixel這個方法,如果是你自己寫的話那就是這個方法里的問題了

熱點內容
mysql存儲過程withas 發布:2025-07-30 00:32:28 瀏覽:40
自己編程慢 發布:2025-07-30 00:30:33 瀏覽:359
php點擊次數 發布:2025-07-30 00:29:40 瀏覽:589
androidtypeface 發布:2025-07-30 00:22:23 瀏覽:213
汽輪壓縮機 發布:2025-07-30 00:14:25 瀏覽:381
安卓新建文件夾 發布:2025-07-30 00:05:06 瀏覽:535
我的存儲內存 發布:2025-07-30 00:05:04 瀏覽:687
主機上傳速度慢 發布:2025-07-30 00:00:05 瀏覽:379
javalist的排序 發布:2025-07-29 23:45:47 瀏覽:693
c語言字元占幾個位元組 發布:2025-07-29 23:34:39 瀏覽:304