【发布时间】:2014-11-13 00:40:10
【问题描述】:
好吧,所以我整天都在努力让一个敌人出现在我的 Flash 游戏中,一个在点击一定次数后会消失的敌人,但是我了解到我无法在主文件中点击 EnemyShip,所以我必须将点击监听器添加到 .as 包文件中。当我尝试执行此操作时,我收到错误 5006:Actionscript 文件不能有多个外部可见定义:clickCount, EnemyShip。
研究表明这是某种花括号格式错误,但老实说,我不知道该怎么做。 :c 请帮忙!请用简单的话,我是 Actionscript 3 的菜鸟 ;0;
package{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent
var clickCount:int = 0;
public class EnemyShip extends MovieClip{
public function EnemyShip(){
this.x = 900;
this.y = 214;
addEventListener("enterFrame", enterFrame);
addEventListener(MouseEvent.CLICK, addClick);
}
function addClick(event:MouseEvent):void {
clickCount++;
trace ("clickage");
}
function enterFrame(e:Event):void{
if(this.x < -100){
removeEventListener("enterFrame", enterFrame);
stage.removeChild(this);
}
}
}
}
【问题讨论】:
标签: actionscript-3 flash flash-cs6