Actionscript 3 ActionScript3-If-then语句
大家好,我正在使用Actionscript3,我正在使用代码来显示信息。因此,当我显示代码时,摄影机会拾取代码,并将其重新定向到时间线的特定部分。我有所有这些工作,但每个代码都有一个特定的ID,我希望每个ID都被带到时间线上的不同地点。目前这是我的代码:Actionscript 3 ActionScript3-If-then语句,actionscript-3,Actionscript 3,大家好,我正在使用Actionscript3,我正在使用代码来显示信息。因此,当我显示代码时,摄影机会拾取代码,并将其重新定向到时间线的特定部分。我有所有这些工作,但每个代码都有一个特定的ID,我希望每个ID都被带到时间线上的不同地点。目前这是我的代码: tuioManager.addEventListener(TuioEvent.ADD, addMarker); function addMarker(e:TuioEvent){ trace("I see :"+ (e.tuioContai
tuioManager.addEventListener(TuioEvent.ADD, addMarker);
function addMarker(e:TuioEvent){
trace("I see :"+ (e.tuioContainer as TuioObject).classID);
if (1) gotoAndPlay('Navigate');
if (2) gotoAndPlay('NavigateB');
}
它拾取不同的ID(来自跟踪函数),但我不知道如何指定代码号-我尝试使用if(2),但我认为这是不对的。有什么办法吗?谢谢您要做的是使用classID作为if语句的条件
function addMarker(e:TuioEvent){
trace("I see :"+ (e.tuioContainer as TuioObject).classID);
var classID:int =(e.tuioContainer as TuioObject).classID;
if (classID==1) gotoAndPlay('Navigate');
else if (classID==2) gotoAndPlay('NavigateB');
}
或者,您可以使用switch语句