FLASH如何实现点击地图出现不同图片(AS3)

 时间:2026-02-13 15:59:09

1、先找地图的素材以及省会的照片,这里用山东和四川的信息。

FLASH如何实现点击地图出现不同图片(AS3)

FLASH如何实现点击地图出现不同图片(AS3)

FLASH如何实现点击地图出现不同图片(AS3)

2、这里用的是Animate CC,打开软件,新建AS3文档。

FLASH如何实现点击地图出现不同图片(AS3)

3、把地图及两张照片放到舞台上。

FLASH如何实现点击地图出现不同图片(AS3)

4、把两张照片分别转换为影片剪辑,并设置实例名为mc0,mc1

FLASH如何实现点击地图出现不同图片(AS3)

FLASH如何实现点击地图出现不同图片(AS3)

FLASH如何实现点击地图出现不同图片(AS3)

5、把这两张图片移动动舞台之外。

FLASH如何实现点击地图出现不同图片(AS3)

6、接下来制作两个按钮,分别在山东和四川的位置。具体制作方法,是使用铅笔工具描出轮廓,然后填充颜色,再转换为按钮元件。

FLASH如何实现点击地图出现不同图片(AS3)

7、设置两个按钮的实例名分别为,山东btn0,四川btn1

FLASH如何实现点击地图出现不同图片(AS3)

FLASH如何实现点击地图出现不同图片(AS3)

8、在主时间轴加如下代码:

for(var i:int=0;i<2;i++)

{

this["btn"+i].alpha=0;

this["btn"+i].addEventListener(MouseEvent.CLICK,ShowInfo);

this["mc"+i].visible=false;

this["mc"+i].addEventListener(MouseEvent.CLICK,HideInfo);

}

function ShowInfo(e:MouseEvent):void

{

var obj:Object=e.currentTarget;

var t:int=int(obj.name.slice(3));

if(this["mc"+t].visible==false)

{

this["mc"+t].visible=true;

this["mc"+t].x=stage.stageWidth/2;

this["mc"+t].y=stage.stageHeight/2;

}

}

function HideInfo(e:MouseEvent):void

{

e.currentTarget.visible=false;

}

FLASH如何实现点击地图出现不同图片(AS3)

9、运行后可以点击就会出现相应的图片了。

FLASH如何实现点击地图出现不同图片(AS3)

  • Audition怎样将某段音频内容设置为静音?
  • animate制作奥运五环
  • 如何在Flash中显示舞台的所有实例名
  • 如何在Flash中用角度旋转来控制对象运动
  • 如何用pr制作液体流动效果文字
  • 热门搜索
    英语四级口试有什么用 fob是什么意思 阴性阳性是什么意思 秀色是什么意思 感恩祝福语 什么导航软件最好 任重道远是什么意思 台球杆什么牌子好 牛头人是什么意思梗 cookies是什么意思