0

プロジェクトに実装したいことについて同僚に相談したところ、Robotlegs について次のように話してくれました。

外部データ ソース (databse、xml など) から、必要な方法で動作するオブジェクトを作成します。さらに重要なのは、必要なときに説明させてください。

イベント「walk」をリッスンし、メソッド「walkNormally」を実行するユニット、たとえば兵士を取得しました。データベースには 2 つのレコードがあり、1 つはユニット名が「Soldier」で、もう 1 つは両方のフィールド、1 つはイベント、もう 1 つはそのイベントがトリガーされたときに実行するメソッドです。

明らかに、私はより多くのイベントのペアを取得しました。これは、兵士が兵士のように振る舞うために必要なメソッドであり、撃つ、走る、死ぬなどです。

Robotlegs はこのタスクを実行できますか?.

前もって感謝します。

4

1 に答える 1

2

Robotlegs はあなたが求めていることとは何の関係もないので、あなたの同僚が AS3 開発者でないことを願っています

文字列形式でその名前を呼び出すことによって関数にアクセスできます。あなたがそれを読んでいるXMLと同じように。

var mySoldier = new Soldier( )
mySoldier['WALK']( 10 )

package{
  class Soldier{
    public function walk( var howFar:int ):void{
      // do walking stuff here
    }
    public function shoot( ):void{
      // do shooting stuff here
    }
  }
}
于 2012-03-19T22:11:56.923 に答える