需要制作一个国家/地区的地图。现在,当我按下每个状态然后改变颜色。当按下所有状态时,屏幕会显示一条消息。我如何使用actionscript和Flash来做到这一点?
每次有人点击状态时,我都会找到一个动作脚本。但是我想要确定" 1"每个ON状态和" 0"每一个OFF。所以最后如果总值(比方说10)为真,那就做点什么
numClicks = 0;
function clicked () {
numClicks++;
// add one to numClicks
if (numClicks>=5) {
// go to next scene or whatever
}
}
gotoAndPlay(45);
在动作脚本3.0中,来的是这样的:
function addClick(event:MouseEvent):void {
clickCount++;
_clickTxt.text = " SCORE:"+clickCount.toString();
}
答案 0 :(得分:0)
将代码添加到主时间轴:
addEventListener(MouseEvent.CLICK, handleClick);
function handleClick(event:MouseEvent):void {
var target:Sprite = event.currentTarget as Sprite;
if(target === null)return;
switch(target.name){
案例'法国' :
//在这里针对特定案例做点什么......
打破;
案例'另一个案例' :
//在这里针对特定案例做点什么,等等......
打破; }
Voila:)