User's collector

Внимание!   Данная опция будет доступна только после того, как вы авторизуетесь.
   запомнить меня 

Думаю, что многим было бы интересно попробовать новые возможности, появившиеся в Flash Player 10 beta, однако не все еще знают, как можно по-быстрому организовать компиляцию роликов под эту версию плеера. Ниже, в виде краткой пошаговой инструкции, я расскажу о том, как можно очень быстро настроить среду разработки FlashDevelop для сборки роликов «под десятку».

Настраиваем инструментарий

Первым делом качаем сборку 2297-ой SVN-ревизии FlashDevelop IDE. Распаковываем содержимое архива в папку C:\Program Files\FlashDevelop\. Создаем на рабочем столе ярлык для файла C:\Program Files\FlashDevelop\FlashDevelop.exe.

Далее с этой страницы скачиваем последнюю ночную сборку Flex 3 SDK, содержащую компиляторы под Flash Player 10. На момент написания статьи самой последней была сборка под номером 3.0.1.2023, датированная 11-ым июнем 2008 года. Для удобства, распаковываем содержимое архива в папку, как можно более близкую к корню диска. Например, в C:\flex_3_sdk\.

Далее заменяем следующие узлы в файле C:\flex_3_sdk\frameworks\flex-config.xml:

<path-element>libs/player/9/playerglobal.swc</path-element>
...
<path-element>libs/player/9</path-element>

на:

<path-element>libs/player/{targetPlayerMajorVersion}/playerglobal.swc</path-element>
...
<path-element>libs/player/{targetPlayerMajorVersion}</path-element>

Это позволит использовать текущую Flex 3 SDK в качестве так называемой «Custom SDK» во FlashDevelop AS3 проекте, а так же свободно переключаться между 9 и 10 целевыми версиями создаваемых роликов.

Теперь загружаем автономный Debug Flash Player 10 beta и сохраняем файл в любом подходящем месте. Я сохранил его в папке с Flex 3 SDK. Запускаем FlashDevelop и прописываем полный путь к плееру в параметре Tools → Program Settings → FlashViewer → External Player Path.

Конфигурируем проект

Создаем новый ActionScript 3 проект (Project ⇒ New Project… ⇒ ActionScript 3 ⇒ Default Project) и как-нибудь называем его. Щелкаем правой клавишей по названию проекта в панели «Project» и в появившемся меню выбираем пункт «Properties…». В закладке «Output» в качестве целевой версии плеера выставляем «Flash payer 10» и выбираем пункт «Play in external player» в выпадающем списке «Test movie». Переходим на закладку «Compiler Options» и в параметре «Custom Path to Flex SDK» задаем полный путь к папке с Flex 3 SDK. Т.е. в нашем случае значением этого параметра будет строка C:\flex_3_sdk\.

Затем здесь же задаем полный путь к библиотеке C:\flex_3_sdk\frameworks\libs\player\10\playerglobal.swc в параметре «External Libraries». Нажимаем последовательно кнопки «Apply» и «OK».

На этом все. Теперь мы имеем настроенную IDE, с поддержкой новых классов и конструкций языка, появившихся в Flash Player 10 beta, а так же возможность компилировать ролики под эту версию плеера. Желаю вам интересных экспериментов!

3 комментария

Теги:

Некий Andrew опубликовал в своем блоге полезный плагин для FlashDevelop 3 с вполне не двусмысленным названием FDTracer.
FDTracer — это портированное под использование в среде FlashDevelop 3 знаменитое расширение FlashTracer от Alessandro Crugnola со всеми вытекающими.

Скачать FDTracer можно посетив блог разработчика. Там же вы найдете инструкцию по установке.

Комментариев нет

2 сентября 2007

FlashDevelop 3 beta 3

29 августа вышла третья по счету бета третьей же версии FlashDevelop IDE. В списке нововведений присутствуют:

  • панелька быстрого поиска фразы в текущем документе, совсем как в Firefox, появляющаяся через меню Search → Quick Find…, либо при помощи сочетания клавиш Ctrl+F. ;
  • плагин управления стартовой страницей FlashDevelop. Через настройки этого плагина вы можете отредактировать поведение стартовой страницы, например, сделать так, чтобы она появлялась вместо безымянного пустого документа, когда все другие файлы были вами закрыты, и даже задать свою собственную RSS-ленту;
  • интеграция с Flex-дебаггером для инструкций trace (больше не придется использовать FlashConnect);
  • плашка автозаполнения теперь всегда включена на манер VisualStudio. Однако вы можете отредактировать механизм ее появления, настроив соответствующим образом плагин ASCompletion;
  • проводник типов проекта, может использоваться для поиска файлов в проекте по их названию (Tools → Flash Tools → Project Type Explorer, либо комбинация клавиш Ctrl+J);
  • комманда, вызывающая принудительное обновление кэша дерева классов проекта (Tools → Flash Tools → Rebuild Classpath Cache);
  • возможность создания собственных команд, запускающих проект после его сборки.

Кроме того присутствуют еще небольшие изменения:

  • исправлен текст инсталлятора и выбор компонентов устанавливаемой программы;
  • улучшен встроенный форматировщик текста (настраивается через ASCompletion);
  • некоторые дополнения и исправления UI.

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

А в это же время просачиваются некоторые слухи о том, что же будет из себя представлять FDT 3

UPDATE: Не знаю, почему об этом не упомянуто в релизе, но сейчас FlashDevelop поддерживает подсветку ActionScript и автокомплит в MXML файлах, автоматически включающиеся, при щелчке мышью в пределах секции <mx:Script></mx:Script>!!!

Один комментарий

Может кто-то еще не заметил, но уже месяца три как на Garbage Collector можно скачать статьи и переводы, написанные Андреем Горбатовым. Андрей, я надеюсь ты простишь то, что я так долго тянул с написанием этого поста? =)

Сразу оговорюсь, что выложены не все статьи, а только:

Комментариев нет

Наверняка многие читали статью Андрея Горбатова про разработку Flex приложений во FlashDevelop IDE. Одним из ключевых моментов в этой статье было добавление кнопки сборки проекта с использованием Apache Ant на панель инструментов программы. Но с выходом FlashDevelop 3 Beta метод, описываемый в статье, не будет работать. Это связано с тем, что в новой версии программы была убрана поддержка команды ant из плагина RunCommand. Поэтому некоторые разработчики так и сидят во второй версии FlashDevelop, ну а другие запускают Ant через системную консоль, что не очень удобно.

Оказалось, что решить эту проблему очень просто. Первое, что нужно сделать, это отказаться от использования стандартного способа компилирования AS3 проекта при помощи FDBuild. Кликаем правой клавишей мыши по проекту в панели Projects и выбираем пункт Properties. В появившемся окне на закладке Output ставим галочку на пункте No output, only run pre/post build commands. Теперь нужно указать среде, что она должна делать вместо компилирования. Для этого нужно открыть вкладку Build окна свойств проекта и добавить следующую строчку в секцию Pre-Build Command Line:

ant.bat

Вот и все. Никакой файл ant.bat создавать не нужно. Это просто условная команда. Не забудьте о том, что в корне проекта должен располагаться файл build.xml с целями (targets), которые должен выполнить Ant при сборке проекта. А так же о том, что необходимо добавить директорию с Ant-ом в переменные среды.

Удачных билдов!

5 комментариев

7 июня 2007

FlashDevelop 3.0.0 Beta

Вышел релиз FlashDevelop 3.0.0 Beta. Из объявленных нововведений присутствуют:

  • улучшенный автокомплит;
  • восстановлен AS2API;
  • пофиксены баги FDBuild при работе с AS3;
  • пофиксено падение программы при перетаскивании в окно файлов;
  • добавлен IconComposer для работы с собственными иконками;
  • добавлено редактирование глобальных путей к классам;
  • пофиксен и улучшен FlashConnect;
  • пофиксены баги при работе на 64-битных системах;
  • пофиксена работа с фокусом в приложении.

В скором времени разработчики обещают:

  • Импорт расцветки классов;
  • парсинг SWC в реальном времени для автокомплита;
  • и еще что-то там из «хотелок» пользователей.

Один комментарий