【发布时间】:2014-02-11 10:00:25
【问题描述】:
我正在用 AS3 制作游戏。
我有一个“Dechets”类,其中 3 个movieClips 随机出现。
public var _classes:Array = new Array(coco1, coco2, coco3,coco4);
public var _cocoMovieClips:Array = new Array();
public function cocoAppear(event : TimerEvent):void{
var cocoMc:DisplayObject = new _classes[Math.floor(Math.random() * _classes.length)]();
_cocoMovieClips.push(cocoMc);
stageRef.addChild(cocoMc);
cocoMc.addEventListener(MouseEvent.CLICK, removeCoco, false, 0, true);
trace( getOnStage() );
}
public function removeCoco(event:MouseEvent):void{
var cocoMc:DisplayObject = event.target as DisplayObject;
if (!cocoMc) return; // typecast failed
cocoMc.parent.removeChild(cocoMc);
trace(cocoMc);
}
那么,你知道我该怎么写吗
if(cocoMc == "coco4"){
doSomething();
}
?
感谢您的帮助
【问题讨论】:
标签: actionscript-3