当前位置:首页 » 操作系统 » 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这个方法,如果是你自己写的话那就是这个方法里的问题了

热点内容
小车哪些配置需要装定位 发布:2025-07-30 13:46:49 浏览:367
电脑服务器忙原因 发布:2025-07-30 13:35:29 浏览:839
linuxipmac 发布:2025-07-30 13:18:48 浏览:318
微信小程序开发源码 发布:2025-07-30 13:08:39 浏览:63
求累加和c语言 发布:2025-07-30 12:56:03 浏览:49
asp在线加密 发布:2025-07-30 12:51:06 浏览:937
java完全手册 发布:2025-07-30 12:22:05 浏览:614
支付宝接口java 发布:2025-07-30 12:21:58 浏览:77
做脚本需要把主机零件拆了吗 发布:2025-07-30 12:02:55 浏览:493
邮政解压视频完整版 发布:2025-07-30 12:00:54 浏览:491