Как выбрать AS2 в flex? - PullRequest
       45

Как выбрать AS2 в flex?

0 голосов
/ 07 января 2010

Я хочу, чтобы мое приложение было совместимо с as2, поэтому я думаю, что я хочу использовать только функции, предоставляемые as2, как указать компилятор или исходный код, который я использую только в as2?

Ответы [ 5 ]

8 голосов
/ 07 января 2010

AS3 и AS2 не совместимы. Вы должны выбрать, используете ли вы AS3 или AS2 в своем проекте. Тем не менее, в настоящее время практически нет смысла писать новые проекты в AS2, потому что Flash Player 9 достигает 99% уровня проникновения, согласно Adobe

Итак, начинайте новый проект в AS2, только если вам по каким-то причинам он остро нужен. Во всех остальных случаях AS3 - ваше предпочтительное оружие.

1 голос
/ 08 января 2010

flex означает только AS3 и выше. AS2 ранее использовала inf flash для кода позади. теперь даже flash поддерживает AS3 и, как уже говорилось ранее, Adobe Virtual Machine для AS3, которая является Adobe Flash 9 плагин / ActiveX, широко развернута, и вам больше не нужно AS2

0 голосов
/ 19 июня 2014

Параметры компилятора по умолчанию для Adobe Flex Builder: -as3 = true и -es = false.

Компилятор ECMAScript-3 является расширенной опцией, которая значительно сокращает разрыв:

Указывает компилятору использовать объектную модель на основе прототипа ECMAScript edition 3 для динамического переопределения свойств прототипа. В объектной модели на основе прототипа встроенные функции реализованы как динамические свойства объектов-прототипов.

Чтобы использовать объектную модель-прототип, установите соответствующий компилятор:

  • В файле ActionScript через пространство имен ES:

    use namespace ES;
    
  • В пути к компилятору через флаги:

    -as3 = false -es = true
    

Динамическое ключевое слово и оболочка пространства имен должны быть в состоянии выполнить остальную часть работы, не учитывая различия API.

Ссылки

0 голосов
/ 08 июня 2012

Я хотел бы отметить, что иногда нет возможности НЕ поддерживать его. Хотя уровень проникновения as3 составляет 99%, это число не отражает встроенные устройства. И это часто ЕДИНСТВЕННЫЙ вариант.

0 голосов
/ 07 августа 2011

AS3 примерно в 10 раз быстрее, чем AS2. AS2 скоро не будет поддерживаться многими порталами. Библиотеки AS2 уменьшаются в количестве, и ресурсы также прекращаются. Я бы пошел с AS3.

...