FlashDevelop против Flex Builder - PullRequest
       9

FlashDevelop против Flex Builder

2 голосов
/ 08 февраля 2010

Я только начал создавать игры и решил для моего следующего проекта использовать либо flashdevelop, либо flex builder. Причина в том, что вы можете встраивать практически все и для целей лицензирования, и рекомендуется, чтобы игра была скомпилирована в один файл. Flex SDK хорош с такими вещами.

На данный момент я решил использовать flashdevelop. но недавно это пинало меня за спину. Сначала я не мог использовать пользовательский интерфейс (например, кнопки и текстовые поля), вероятно, из-за глупости, которую я сделал. Сейчас почему-то не могу скомпилировать свои приложения. Когда я компилирую, ничего не происходит, нет ошибок, нет ничего. ниже приведен скриншот того, что происходит при компиляции.

Да, я установил отладчик, и да, я установил SDK

alt text

Так что теперь я думал о том, чтобы просто пойти с Flex Builder. Не уверен, какой из них проще собрать и использовать. Но я знаю, что сообщество разработчиков флексографов больше, и у них гораздо лучшая документация. Я хорошо разбираюсь в Actionscript, но я не так хорош в использовании flex.

Мой главный вопрос ...

Какой из них легче собрать какой из них легче использовать какой из них ЛУЧШЕ в целом

Ответы [ 4 ]

5 голосов
/ 09 февраля 2010

что касается некомпиляции, похоже, что она скомпилирована просто отлично. Я не знаю, что вы ожидаете увидеть из кода, кроме «Привет» чтобы увидеть, как открыть окно вывода (в разделе View)

Используете ли вы flex или flashdevelop, вы в конечном итоге используете один и тот же компилятор.

Как и Адам, я считаю, что flashdevelop проще в использовании, чем flex, но это потому, что я использовал его больше (пробная версия Flex истек, а FD нет)

И, кроме того, я быстр с FD, вроде бы очень быстро:)

Попробуйте некоторые из ярлыков:

  • для создания геттера и сеттера или сгенерировать функцию нажмите Ctrl Shift ~ и PRESTO
  • или для цикла for или для каждого типа цикла в первых нескольких буквы и нажмите Ctrl B
  • чтобы найти экземпляры любой строки в коде, который вы можно сделать F3 и сдвинуть F3, тогда как F4 найдет объект или функцию декларация (даже в отдельных файлах)
  • FD также добавляет много классов, как необходимо (иногда я должен сделать это вручную)
  • и последняя версия позволяет вы генерируете классы, которые расширяют другой класс проще.

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

У меня были те же проблемы, когда я начал работать с FD. Все сводится к тому, что у flex есть множество библиотек, которые он использует, а FD не использует, если вы не ссылаетесь на них, а иногда даже тогда.

Но как только вы начнете компилировать свои библиотеки и ресурсы в SWC, вы сможете скомпилировать их через Flash и Flex. Что может быть удобно (например, когда вы работаете с другими разработчиками)

У FD нет профилировщика, но это не побудило меня прекратить его использовать. Когда мне нужна отладка, а трассировки недостаточно, я добавляю класс отладчика демонов: http://www.monsterdebugger.com/ это довольно мощный инструмент, но вы все равно не можете пройтись по коду. ** Обновление - Flash Develop уже имеет профилировщик для нескольких версий. Это хорошо для наблюдения за использованием памяти, но я все равно в конечном итоге часто использую отладчик монстров. Вы можете также использовать отладку во Flash Develop и пройтись по своему коду. **

FD не имеет пользовательского интерфейса, который есть у flex, и для разработки mxml это немного более утомительно, но на чистом as3 я считаю, что FD - это все, что мне нужно. Ну, и Flash для создания моих SWC

2 голосов
/ 08 февраля 2010

Я думаю, что во многом это личное предпочтение, и то, что вы ранее использовали. У некоторых людей есть сильные мнения.

Лично мне нравится FlashDevelop, но только потому, что я к нему привык, и могу делать вещи намного быстрее, например. настройка проектов, рабочих процессов, ярлыков и т. д. Но я уверен, что если я заставлю себя использовать только FlashBuilder ( формально FlexBuilder ), то я скоро пойму его нюансы.

Вот несколько моих очков по обе стороны:

FlashDevelop:

  • Мне нравится, как FlashDevelop настолько прост, где скорее Flash Builder громоздкий.
  • FlashDevelop абсолютно бесплатен, а Flash Builder стоит совсем немного.

Flash Builder:

  • Построен на Eclipse, поэтому имеет огромное сообщество, множество плагинов и т. Д.
  • Контроль версий интегрирован в IDE (очень важно в больших проектах).

Также можно ознакомиться с этой статьей в Редакторы ActionScript .

1 голос
/ 01 марта 2011

Я знаю, что это старая тема, но в случае, если кто-то найдет ее, вот интересная вещь, которую я заметил:

Я использую пиксельные шрифты в своем проекте, и по умолчанию Flash Player размывает часть этого (это известная проблема). Одним из решений является использование растрового текста (своего рода пользовательский класс), а другое - использование Text Renderer с некоторыми из связанных элементов, чтобы заставить Flash правильно отображать шрифт. При компиляции под той же версией Flex SDK в Flash Builder 4+ шрифт отображается правильно. Но когда я скомпилировал с помощью Flash Develop (последняя версия), текст был очень уродливым с отсутствующими пикселями в случайных местах. Это может быть вызвано тем, что Flash Develop или Flash Builder отправляют компилятору некоторые скрытые аргументы, которые либо заставляют его работать, либо прерываться.

0 голосов
/ 08 февраля 2010

Это длительный вопрос, который повторялся несколько раз. Просмотрите этот вопрос и посмотрите, отвечает ли он на ваш.

Разработка веб-игр: Flex Builder или Flash CS3?

...