Actionscript 2 против Actionscript 3 - PullRequest
       45

Actionscript 2 против Actionscript 3

0 голосов
/ 19 сентября 2011

Я решил вернуться к разработке флэш-памяти, и когда я последний раз уходил (вскоре после того, как Adobe приобрел Macromedia), AS3 был относительно новым на сцене.

Я только что получил FlashDevelop, которыйпредполагается, что это одна из лучших (и бесплатных) IDE для AS3, однако я заметил, что она не поставляется со встроенной платформой для рисования, как flash 8 или ее предшественники.

Разве это не побеждает«векторный» стиль использования флеш?Как это влияет на встроенные методы тестирования?Похоже, это лишает ActionScript всех преимуществ, которые я испытывал в прошлом, и мне интересно, как именно люди используют его в настоящее время и стоит ли менять мои ожидания.

Спасибо за ваш вклад.

Ответы [ 2 ]

3 голосов
/ 19 сентября 2011

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

  • Сложная векторная графика может быть создана с помощью Graphics API (lineTo, drawCircle, setPixel ...)
    • вычисленные изображения (фракталы, графики, графики, абстрактное искусство)
    • масштабируемая, искаженная графика
    • макетирование
  • Битовые карты используются часто
    • текстуры, фотографии, фоновые изображения
    • манипулирование изображением
    • немасштабируемая графика
  • 3D модели и анимация
    • обычно создается с использованием другого приложения и импортируется с AS
  • Создание графики в Flash IDE и использование ее с FlashDevelop
    • легкая анимация
    • Вспышка "рисованный взгляд" векторная графика

Внешние активы могут быть интегрированы с такими инструментами, как swfmill . Некоторые анимации могут быть созданы с помощью анимации библиотек. Растровые анимации обычно представляют собой множество «спрайтов», которые отображаются последовательно. В тестах на попадание нет никакой разницы, вы можете использовать те же методы.

2 голосов
/ 19 сентября 2011

Я думаю, что вы путаете вещи. Это не ActionScript 3, который не имеет платформы для рисования и других преимуществ официальной Adobe Flash IDE. Это FlashDevelop, который пропускает эти вещи.

С их сайта:

FlashDevelop - бесплатный редактор кода с открытым исходным кодом (лицензия MIT)

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

Если вы хотите, чтобы вещи, которые вы помните из Flash 8 (плюс еще ТОННА). Вам нужно проверить Adobe Flash CS 5.5. http://www.adobe.com/products/flash.html

Поверьте мне, ActionScript 3 потрясающий. Это не проблема. Это выбор инструментов.

...