С выпуском релизной версии Flash Builder 4 на сайте Adobe появилась русскоязычная документация по Flash Builder. К сожалению переведено не все, но справочник уже можно использовать.
Tags: Flash Builder 4
Вышел Adobe Flash Builder 4. Уже несколько дней упорно грызу гранит бета-версии. А тут такое счастье привалило. Теперь ждем релиз Adobe Catalyst.
Tags: Flash Builder 4

Отличная новость от Lee Brimelow! Flash Builder 4 еще в бете, а для него уже существует плагин, дополняющий его тем чего нам так не хватало – сниппеты, рефакторинг, генерация геттеров/сеттеров, автокомплит метатегов и др. Именно из-за нехватки подобных вещей многие использовали FDT либо вместо, либо вместе с Flex Builder, что доставляло ряд неудобств.
Новый плагин называется SourceMate. Стоит денег. 30 дней можно пощупать бесплатно. Ставится через Help > Install New Software -> Search for new features to install -> Next -> New remote site -> указываем url: http://updates.elementriver.com/sourcemate/v1 устанавливаем, щупаем.
Не скажу что плагин, в том виде в котором он есть сейчас, богат функционалом, но то что появились сниппеты в виде темплейтов кода, а как мне кажется это наиболее удобный способ работы со сниппетами, это просто потрясающе.
Tags: Flash Builder 4, SourceMate, сниппеты
Впервые об этом фреймворке я услышал на BURAFPUG, прошедшем 6 февраля 2010 г. После некоторого изучения документации я пришел к выводу, что Robotlegs действительно очень интересный фреймворк.
…подробнее о “Знакомство с MVCS фреймворком Robotlegs”
Tags: mvc, Robotlegs
Поковырявшись сегодня в аддонах для Firefox нашел пару полезных расширений для Firebug, позволяющих упростить жизнь Flash-разработчику.
Само собой для работы каждого из них необходим установленный Firebug.
Итак:
Flashbug
Данное расширение позволяет увидеть все “трейсы” на новой панели “Flash Console” плагина Firebug. Плагин имеет “Policy log”, позволяющий увидеть лог сообщений безопасности Flash-плеера. Для открытого в данный момент ресурса также можно увидеть сохраненные Shared objects. Flashbug так же дает возможность увидеть отсылаемые данные AMF в панели Net (Сеть):

AMF в Firebug
Для своей работы требует debug версии Flash-плеера.
На сайте автора можно подробнее почитать о расширении. Но почему то кажется что активность автора спала и доработку своего детища он отложил в долгий ящик. Будем надеяться на лучшее. Тем не менее это достойная замена FlashTracer’у, которым я пользовался до этого.
FireFlash
Посредством FireFlash Console API позволяет отображать объекты, массивы, XML и другие данные через Firebug console. Очень удобное и мощное средство для дебага и логинга. Позволяет группировать выдаваемые сообщения, есть механизмы запуска и остановки таймера для определения времени работы скрипта. На сайте автора расширения есть подробное описание API, примеры и видео помогающее понять как это работает.
Эх, где же та самая кроссплатформенность.
Разрабатываю свои проекты я под Windows, поэтому для отлавливания бага, проявляющегося только под MacOS пришлось заимствовать макбук.
Выяснилось что Flash-приложение открытое в любом из браузеров подвисает во время потери фокуса самим браузером (переключение на другое приложение). Причина зависания – в момент потери фокуса приложением, содержащим Flash-контент, на Stage флэшки приходит событие MOUSE_MOVE, содержащее какие-то немыслимые координаты курсора (x:-100500,y:-100500). Соответственно подвешенный на это событие обработчик, занимающийся отрисовкой шлейфа мыши, входил в безумно длинный цикл и Flash-приложение подвисало.
Еще раз повторюсь это происходит только под MacOS, под Windows “ложного” срабатывания MOUSE_MOVE не происходит.
Будьте внимательны при обработке данного события.
Отличный видео-материал от Adobe: Flex 4 beta in a Week.
Недавно для себя сделал небольшое открытие, что со сниппетами (Snippets), называемых еще шаблонами кода, во Flex оказывается все не совсем так и плохо.
…подробнее о “Сниппеты во Flex”
Оказывается бесконечно можно смотреть не только на то как горит огонь и работает кто-то другой, а еще и как самоизобретается велосипед.