【发布时间】:2015-05-20 22:41:56
【问题描述】:
我有一张不同国家的地图。当我将鼠标悬停在其中一个国家上时,我希望它播放电影剪辑的某个帧。我为每个国家制作了一个电影剪辑,它有 2 帧。 1. 框架只是地图上显示的国家的图片。第 2 帧是上面有名字的国家。第二帧包含一个 stop();这是我的代码:
rømskog.addEventListener(MouseEvent.MOUSE_OVER,mover);
halden.addEventListener(MouseEvent.MOUSE_OVER,mover);
askim.addEventListener(MouseEvent.MOUSE_OVER,mover);
rømskog.addEventListener(MouseEvent.MOUSE_OUT,outer);
halden.addEventListener(MouseEvent.MOUSE_OUT,outer);
askim.addEventListener(MouseEvent.MOUSE_OUT,outer);
function mover(e:MouseEvent):void {
gotoAndPlay(2);
}
function outer(e:MouseEvent):void {
gotoAndPlay(1);
}
我知道这段代码不正确,但我正在努力解决问题。我的movieclip 也自动启动,因为从一开始就可以看到国家名称。如果有人能以最简单的方式学习我,我会非常高兴!
【问题讨论】:
-
主时间线,正确。你想要电影剪辑吗?如何以及采用什么文件格式?
标签: actionscript-3 flash mouseevent mouseover