ActionScript 2 - ActionScript 3: общее подмножество? - PullRequest
0 голосов
/ 02 июля 2010

Я хотел бы автоматически генерировать классы ActionScript для клиентской части Flash одного из моих проектов.(Эти проекты имеют формальный способ описания моих моделей, которые уже используются для генерации SQL и интерфейса администратора).

Теперь ActionScript должен / может быть совместим с ActionScript 2 и 3. Есть ли описаниемаксимальное общее подмножество функций, доступных где-нибудь?

Ответы [ 2 ]

1 голос
/ 02 июля 2010

Одной из возможных альтернатив, позволяющих вам сделать это, будет использование Haxe .

1 голос
/ 02 июля 2010

Я думаю, что вы будете озадачены, потому что AS2 и AS3 объявляют классы / пакеты по-разному.

Если вы хотите создавать классы из шаблонов, я бы предложил использовать FlashDevelop. У него есть система шаблонов get.

ActionScript 2 Пример класса / пакета:

class com.yourpackage.YourClass extends MovieClip {
  function YourClass() {
    //contructor
  }
}

ActionScript 3 Пример класса / пакета:

package com.yourpackage {
  public class YourClass extends MovieClip {
    public function YourClass():void {
      //contructor
    }
  }
}

Но это всего лишь синтаксис. Между языками есть гораздо более фундаментальные различия, чем просто форматирование. Существует также другой способ мышления.

...