Я довольно плохо знаком с Flash и AS3.
Мой вопрос заключается в том, действительно ли мне все еще нужно использовать Flash CS6 для настройки файлов сцены и библиотеки.
Или все это можно сделать из FlashDevelop?
Спасибо
Я довольно плохо знаком с Flash и AS3.
Мой вопрос заключается в том, действительно ли мне все еще нужно использовать Flash CS6 для настройки файлов сцены и библиотеки.
Или все это можно сделать из FlashDevelop?
Спасибо
Вам это нужно, если вы хотите создать графические объекты, чтобы использовать их позже в своем коде. Альтернативой является создание всего по коду
Flash CS6 — это приложение, похожее на Photoshop, вы обычно используете его для создания/структурирования/позиционирования графических ресурсов, а затем позволяете анимировать их (от ключевого кадра к ключевому кадру), а затем получать доступ к графическому содержимому из кода.
Итак, ответ — нет, вы можете создать SWF-файл без Flash, вы можете внедрить контент для использования в AS3-код без flash, вы можете использовать flex-компоненты и размещать их без flash.
Но создание любого более крупного проекта, подобного этому, было бы совершенно ненужным, поскольку вы с тем же успехом могли бы использовать какой-то другой язык или инструменты для подобных вещей. Инструменты и языки, которые были разработаны для решения этой конкретной задачи.
Несколько месяцев назад я полностью перешел на FD и с сегодняшнего дня успешно строю все только в FD. Причина заключалась в том, что мне нужно было опубликовать огромный проект, и я не мог его скомпилировать во Flash из-за нехватки памяти для JVM-компилятора. С ФД такой проблемы не было.
Короче говоря, нет, вам больше не нужна вспышка.
Хотя, возможно, могут быть некоторые вещи, которые вы можете создать быстрее и проще во Flash, чем в FD (например: некоторую анимацию на временной шкале, а затем опубликовать в SWC для использования с FD).
У меня все еще установлен Flash, на всякий случай для быстрой анимации.
Это зависит. Если вам нужно использовать векторную графику, нарисованную во Flash, то самый простой способ включить ее в свой проект — использовать проект на основе IDE (http://www.flashdevelop.org/wikidocs/index.php?title=Projects#AS3_Flash_IDE_Project). Это не единственный способ, но он проще, чем упаковывать их и использовать библиотеки. В этом случае вы эффективно используете FD просто как внешний редактор AS (и стоит делать это именно для этого, так как это намного редактор, чем встроенный во Flash Pro.
Если, с другой стороны, вы работаете с объектами, нарисованными в коде, с текстом или с внешними растровыми изображениями, то нет, вообще нет необходимости использовать CS*.
Преимущество ООП заключается в том, что для макета используется среда, подобная Flash. Это было очень важно для меня как для дизайнера, и при правильной реализации с правильной структурой классов это становится чрезвычайно мощным. Это действительно зависит от того, для чего вы используете as3. Я считаю, что архитектура Flash наиболее выгодна в контексте дизайна интерфейса, но для таких вещей, как игры или «статические» интерактивы, иногда гораздо эффективнее делать все в коде и компилировать вне Flash.