FlashDevelop ? Мне все еще нужен Flash CS

Я довольно плохо знаком с Flash и AS3.

Мой вопрос заключается в том, действительно ли мне все еще нужно использовать Flash CS6 для настройки файлов сцены и библиотеки.

Или все это можно сделать из FlashDevelop?

Спасибо


person Lee    schedule 05.09.2012    source источник


Ответы (5)


Вам это нужно, если вы хотите создать графические объекты, чтобы использовать их позже в своем коде. Альтернативой является создание всего по коду

person Sr.Richie    schedule 05.09.2012
comment
Вам не нужно это для создания графических объектов. Поскольку вы по-прежнему можете создавать графику в другом приложении, а затем добавлять ее в свой проект Actionscript с помощью метаданных [Embed]. - person Philip Bulley; 06.09.2012
comment
Верно. Но flash дает вам возможность создавать структурированные объекты с именами экземпляров, экспортировать их как классы и управлять ими с помощью кода. Но ты прав - person Sr.Richie; 06.09.2012
comment
Конечно, я просто хотел подчеркнуть и развеять миф о том, что вам нужно платить за коммерческое программное обеспечение, чтобы создавать привлекательный Flash-контент. Так же, как и создание контента на основе HTML, весь рабочий процесс может быть бесплатным :) - person Philip Bulley; 06.09.2012

Flash CS6 — это приложение, похожее на Photoshop, вы обычно используете его для создания/структурирования/позиционирования графических ресурсов, а затем позволяете анимировать их (от ключевого кадра к ключевому кадру), а затем получать доступ к графическому содержимому из кода.

Итак, ответ — нет, вы можете создать SWF-файл без Flash, вы можете внедрить контент для использования в AS3-код без flash, вы можете использовать flex-компоненты и размещать их без flash.

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

person Daniel MesSer    schedule 05.09.2012

Несколько месяцев назад я полностью перешел на FD и с сегодняшнего дня успешно строю все только в FD. Причина заключалась в том, что мне нужно было опубликовать огромный проект, и я не мог его скомпилировать во Flash из-за нехватки памяти для JVM-компилятора. С ФД такой проблемы не было.

Короче говоря, нет, вам больше не нужна вспышка.

Хотя, возможно, могут быть некоторые вещи, которые вы можете создать быстрее и проще во Flash, чем в FD (например: некоторую анимацию на временной шкале, а затем опубликовать в SWC для использования с FD).

У меня все еще установлен Flash, на всякий случай для быстрой анимации.

person Urosan    schedule 05.09.2012

Это зависит. Если вам нужно использовать векторную графику, нарисованную во Flash, то самый простой способ включить ее в свой проект — использовать проект на основе IDE (http://www.flashdevelop.org/wikidocs/index.php?title=Projects#AS3_Flash_IDE_Project). Это не единственный способ, но он проще, чем упаковывать их и использовать библиотеки. В этом случае вы эффективно используете FD просто как внешний редактор AS (и стоит делать это именно для этого, так как это намного редактор, чем встроенный во Flash Pro.

Если, с другой стороны, вы работаете с объектами, нарисованными в коде, с текстом или с внешними растровыми изображениями, то нет, вообще нет необходимости использовать CS*.

person Jude Fisher    schedule 05.09.2012

Преимущество ООП заключается в том, что для макета используется среда, подобная Flash. Это было очень важно для меня как для дизайнера, и при правильной реализации с правильной структурой классов это становится чрезвычайно мощным. Это действительно зависит от того, для чего вы используете as3. Я считаю, что архитектура Flash наиболее выгодна в контексте дизайна интерфейса, но для таких вещей, как игры или «статические» интерактивы, иногда гораздо эффективнее делать все в коде и компилировать вне Flash.

person MaxG    schedule 05.09.2012