2013-06-24 3 views
1

Я хотел бы знать, есть ли у вас идеи о ОГРАНИЧЕНИИ AS2.0? Я провел некоторое исследование разницы AS2.0 и AS3.0, но мне нужно четко понять ограничение AS2.0, чтобы я мог подтвердить, что AS3.0 превосходит его предшественника, прежде чем продолжить мое исследование в AS3.0. Спасибо.В чем ограничение ActionScript 2.0?

ответ

2

я использовал для разработки игр в ActionScript 2. Я был очень устойчив к ActionScript 3, когда он вышел - я даже не трогать его до около 2 лет после того, как он был выпущен.

Когда я, наконец, приложил усилия, чтобы изучить его, я разочаровался в себе, чтобы не узнать его раньше. Это было намного чище и мощнее. Я смог создавать фактические библиотеки для будущих проектов, когда работал, и загружать библиотеки для вещей, которые у меня не было для развития мозга, как физика.

Это очень полезно для вас, чтобы узнать ActionScript 3 - Во-первых, давайте посмотрим на то, что происходит с ними:

  • AS2 удаляется из будущих версий Flash.
  • AS3 все еще работает. Примечательным примером этого является недавно разработанный API Stage3D, который предоставляет чрезвычайно эффективный рендеринг для Flash.

Вот некоторые основные преимущества AS3 против AS2:

  • объект Ориентирован. Это почти обязательно при работе с крупными приложениями или играми.
  • Из-за этого в AS3 доступны сотни библиотек, которые охватывают такие вещи, как физика, частицы, анимация, концепции MVC, улучшения рендеринга и т. Д.
  • Гораздо приятнее использовать.
  • Проще расширить ваши знания, как только вы поймете основы объектно-ориентированного программирования.
  • Он работает намного лучше.
  • Легче перерабатывать код для будущих проектов.
  • Изучение ActionScript 3 значительно улучшит ваши шансы получить дополнительные популярные языки, такие как C#, Java, PHP и так далее.
  • Намного легче найти поддержку - взгляните на качество ответов на переполнение стека между AS2 и AS3.
  • Вы можете создавать приложения AIR, которые могут быть созданы для устройств iOS и Android.
+0

Большое вам спасибо за ответы, ребята! Это мне очень помогло! –

0

AS2 - no longer supported в Flash Professional, поэтому, если Flash Pro является частью вашего цикла разработки или вы когда-либо хотели, чтобы это было, это, очевидно, большое ограничение. (Adobe заявила, что Flash Player продолжит поддерживать AS2, поэтому, если вы не используете Flash Pro для разработки, вы все равно можете обойтись).

С точки зрения функций/поведения, которые существуют в AS3, но не AS2, Stage3D является одним. Я оставлю это кому-то еще, чтобы составить список, но в основном AS3 - лучший (и, безусловно, более быстрый) выбор для любой ситуации, о которой я могу думать.

1

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

Как кто-то сделал переход в 2007 году на AS3 (после использования AS2 с 2000 года) здесь являются основными преимуществами:

  1. Speed. Когда он был выпущен, AS3 был в 10 раз быстрее, чем AS2. Сегодня, учитывая все новые функции, которые Adobe представляет как Native Extensions, это намного быстрее, чем это.
  2. Публикация на мобильные или декор-приложения. Посмотрите на него: браузер Flash медленно умирает.
  3. Новые функции, такие как Stage3d или StageVideo.
  4. обучение AS3 сделают вас лучше кодер