これについてはたくさんの質問があることは知っていますが、これを機能させるのに本当に苦労しています。
私は最初のフレームにこのコードしか持っていません:
var game = new Game(this);
ゲームのクラスではたくさんのものがあります
package {
import flash.display.*;
import flash.ui.*;
import flash.events.*;
public class Game extends MovieClip {
public function Game(esc) {
var camp = new Camp(); //camp és l'escenari, el conjunt de celles
var player = new Player();
esc.addEventListener(KeyboardEvent.KEY_UP, controlTeclat);
camp.mostraInterficie(esc);
player.situaPlayer(esc);
}
public function controlTeclat(ev){
switch(ev.keyCode){
/*case 37: player.moveLeft();break;
case 38: player.moveUp();break;
case 39: player.moveRight();break;
case 40: player.moveDown();break;
case 32: player.dropBomb();break;*/
}
trace ("hi");
}
}
}
問題は、controlaTeclat()関数が呼び出されず、トレースが出力されないことです。エラーは表示されません、生地。