Adobe Flash 和 ActionScript 世界地图
Posted
技术标签:
【中文标题】Adobe Flash 和 ActionScript 世界地图【英文标题】:Adobe Flash and ActionScript World Map 【发布时间】:2014-05-23 07:29:46 【问题描述】:我的任务是使用 adobe flash Professional 开发一个触摸屏软件,其中世界地图显示在屏幕上,当用户触摸一个大陆时,该大陆本身就会突出显示。然后它会显示一个小框,说明该大陆的名称是什么,当单击该框时,页面将转到非洲地图,其中包含所有国家。
实际上,我从来没有使用过 flash 或 ActionScript,我不知道解决这个问题的正确方法,而且我的团队中没有人有这种经验,所以我们都迷失了。切出每个大陆,然后使用 ActionScript 编写一个事件侦听器让它被点击,然后显示每个大陆的对话框,或者有更简单的方法来执行此操作,是否更有意义?
我是 Flash 和 ActionScript 的新手,如果能提供任何帮助,我将不胜感激!
【问题讨论】:
【参考方案1】:是的,这将是最简单和最快的方法,将大陆分开,将它们转换为按钮或影片剪辑,并使用事件侦听器定位它们。 例如:
africa.addEventListener(MouseEvent.CLICK, africaDialogShow);
function africaDialogShow(e:MouseEvent):void
//show africa's dialog...
或者另一种方法是将大陆分开,将它们转换为按钮/电影剪辑,然后使用调用相同函数的事件侦听器来定位它们。
africa.addEventListener(MouseEvent.CLICK, continentClicked);
function continentClicked(e:MouseEvent):void
switch(e.currentTarget.name)
case "africa":
//show africa dialog
break;
case "europe":
//show europe dialog
break;
【讨论】:
以上是关于Adobe Flash 和 ActionScript 世界地图的主要内容,如果未能解决你的问题,请参考以下文章
HTML5抢占Flash份额Adobe Flash Player 将无法在 Windows 10 系统中运行
如何在Adobe Flash CS3中更改Adobe Flash Player版本
Linux Firefox Adobe Flash Player 安装和更新