Способен ли Robotlegs выполнить эту задачу? - PullRequest
0 голосов
/ 20 марта 2012

Я проконсультировался с коллегой о том, что я хочу реализовать в своем проекте, и он рассказал мне о Robotlegs, это было бы так:

из внешнего источника данных (databse, xml и т. Д.)создавать объекты, которые ведут себя так, как мне нужно, и, что более важно, когда мне нужно, позвольте мне объяснить:

Я получил отряд, скажем, солдата, который слушает событие: «гуляет» и выполняет метод"Нормально".База данных будет иметь 2 записи, одна с именем отряда: «Солдат», другая с обоими полями, одно с событием, а другая с методом, который будет выполняться при срабатывании этого события.

Очевидно, я получилнамного больше пар событий - методы, которые мне нужны, чтобы заставить моего солдата действовать как солдат, например, стрелять, бегать, умирать и т. д.

Способен ли Роботлег выполнять эту задачу?.

Заранее спасибо.

1 Ответ

2 голосов
/ 20 марта 2012

Я надеюсь, что ваш коллега не является разработчиком AS3, потому что Robotlegs не имеет ничего общего с тем, что вы спрашиваетеВы можете получить доступ к функции, вызвав ее имя в формате строки.Точно так же, как 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
    }
  }
}
...