private function onEnemigo(e:TimerEvent):void{
var tiempoTranscurrido:int = getTimer() - ultimoEnemigo;
if(tiempoTranscurrido > proximoEnemigo){
ultimoEnemigo = getTimer();
var enemigo: int = Math.floor(Math.random() * numeroDeEnemigos);
this["enemigo"+enemigo+"_act"].play();
proximoEnemigo = Math.floor(Math.random() * 2000);
}
}
내가 고려 enemigo0_act 및 enemigo4_act 사이의 임의 장면을 재생하려는 numeroDeEnemigos = 4어도비 ActionScript 3.0 및 "이"
이유는 무엇입니까 "이 ["enemigo "+ enemigo +"_ 행위 "]" 작업? 그것은 어떻게 작동해야합니까? 그러나 나는 왜이 예에서 "this"의 기능이 정확히 무엇인지 이해하지 못합니다.