У армянского радио часто спрашивают, что всё-таки лучше: FB или FDT?
В чём-то их возможности пересекаются, например, оба предоставляют минимальные средства рефакторинга (переименование), оба имеют функцию поиска референсов на поле или метод и т.д.
Однако у каждого есть и свои особенности, которые отстутствуют у конкурента. Например, у FDT есть замечательная фича Quick fix, зато у FB есть профайлер, дизайнер форм, да и вообще он лучше работает с MXML.
Отсюда возникает соблазн использовать их оба два. К счастью это не так сложно (если не учитывать, конечно, что оба платные). Рассказываю свой рецепт, как их подружить, однако это не означает, что нельзя добиться того же самого другими путями.
UPD:iceX подсказал ссылку на более подробную статью.
В заголовке все уже сказано, а я хотел сообщить не только об этом.
Он не переставал. Более того — он теперь ведет сразу несколько блогов, включая твиттер-киллер Жуйк, вот профессиональные заметки Кости. Кроме него, он также пишет на английском, почему-то называя его корявым. Также Костя Ковалев ведет еще минимум два блога, но их вы должны найти самостоятельно.
Flex SDK 4 = Flex SDK 4. Меняется только название IDE.
В мае Флекс Билдер 3 Про получили четыре человека: Оля Корохина (делала a5.ru — AS3 и Flex, team lead) за 7 постов и Дима "Reijii" Кочетов за 6 постов в апреле, а также Олег "a_[w]" Галабурда за 6 постов и Владимир 'tomdill' Грынчишин за 13 постов в феврале 2009 года. Каждому высланы серийные номера для флекс-билдера.
Спасибо вам за проделанную работу! Хочу также сказать спасибо Андрею Микитюку, который написал два поста и Андрею Панасу за его труд, а про Эльдара Прилуцкого, первопроходцем получившего Flex Builder 3 Pro, мы уже и так знаем
В мае-2009 тоже можно получить Flex Builder 3 Pro за 6 постов во Flex CookBook. Предвидя вопрос насчет июня: пока не знаю. Есть высокая вероятность, что в мае эта программа завершится. Но в мае эта формула точно еще работает:
Маленькое напоминание писателям в кукбук: не забывайте снабжать свои посты тегами-названиями вашей юзер-группы: uafpug, rafpug, bafpug, kaug, aug armenia и отправлять оповещение менеджеру вашей группы (например, адрес менеджера UAFPUG - rostislav.siryk на гмыле).
Вчера мы рекомендовали читать и смотреть Ли Бримелоу, а сегодня приглашаем познакомиться с обзорной статьей "Сниппеты во Flex" от Diestro.ru.
Если вы из тех, кто делает и настоящие творческие Flash-приложения, и насыщенные проекты с использованием Flex Framework, то вы, наверное, уже думали о том, что было бы неплохо использовать для творческих Flash-приложений тот же самый редактор, что и для Flex. А именно — Flex Builder. Ведь он намного мощнее встроенного редактора кода Flash, и за него не придется платить или подбирать лекарство второй раз, как в случае с дорогостоящим FDT (каюсь, я еще не трогал IDEA
. FlashDevelop хорош, но там нет многих бесплатных фишек Eclipse, включая такие важные инструменты, как работа с SVN (поправьте, если есть). Как бы там ни было: написание кода для FLA-приложений во Flex Builder — вкусная вещь, но создатели Flex Builder ее не предусмотрели.
Но делать Flash-приложения во Flex IDE возможно, нужно лишь создать несколько необходимых файлов (fla-файл и основной класс документа), настроить определенным образом проект и подключить нужные библиотеки.
Ли Бримелоу автоматизировал эту задачу. Он сделал инструмент под названием Flash CS4 / Flex 3 Project Builder: парой кликов вы создаете все файлы, каталоги и прочее, остается лишь на втором шаге импортировать этот проект во Flex Builder. Вы можете скачать приложение и посмотреть короткий видео-урок.
Cтоит посмотреть эти два урока общей длительностью в 15 минут, тоже от Ли. Он показывает, как 1) установить и настроить Eclipse-панель Snip Tree View, позволяющую очень быстро и просто добавлять 2) сниппеты кода с переменными. То есть заготовки типа геттеров-сеттеров, ловцов событий и прочих весьма громоздких языковых конструкций, без которых язык ActionScript уже нельзя представить, ведь именно благодаря им мы имеем строгую типизацию, приватные и публичные свойства, все то, что делает этот язык зрелым, но за зрелость мы платим избыточностью кода. Разрешить эту дилемму и помогают сниппеты, выполняя за программиста самую рутинную часть работы в избыточном кодировании.
Отдельно стоит рассказать о проекте Monkey for Flex, решающим задачу автоматизации кодирования по другому, и об этом будет рассказано, будет опубликована презентация и даны ссылки вроде этой.
![Флэш Потрошитель - Флэш & Флекс, rost[ухо]flash-ripper.com](/sites/all/themes/fripper/logo.png)