Data Push во Flex из Java, .NET, PHP, Ruby …

Советую почитать пост от Raghu (Technical Evangelist with the Flex Team in Adobe Bangalore, India) интересующимся или уже работающим с Flex в плане активного взаимодействия с back-end.

ActionScript 3 RIA справочник

Майк Чамберс (Mike Chambers) сообщает о том, что они выпустили в свет справочное руководство по ActionScript 3 для RIA разработчиков. Справочник содержит полное описание ActionScript 3 API для Flash Player, Adobe AIR и Flex 3. Так же Майк дает ссылку на постеры, на базе которых был сделан этот справочник.

ps. если у вас лицензионный Flex 3 Builder, то вы можете заказать себе постеры :)

Ньюансы с табуляцией внутри приложения под IE

Небольшой tips’n'trick для тех кто борется или будет бороться с тем, что IE “отхватывает” фокус при навигации внутри Flex приложения табом. Все что нужно сделать, это прописать параметр <param name=”SeamlessTabbing” value=”false”/>. Который реализован для “нативной табуляции” с целью устранить “замкнутость” Flex приложения в себе, чтобы пользователь не “табался” только внутри приложения, но и мог перейти табом в адресную строку браузера и т.п.

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

UA FPUG: Начало…

Писать нужно, но пока особо некогда, поэтому кратко изложу свои первые впечатления о первой сходке UA FPUG, которая для меня началась в 06:00 утра. Итак начнем :)

06:00 - 08:30: Приведение мозга в порядок, посещение парикмахерской (чтобы не распугать флешеров) и поездка на вокзал с целью встретить гостей из Киева - noubase (Роман Шупер) и r00z (Игорь Рузанов).

08:30 - 09:45: Тяжелые дозвоны к Росту, который благополучно проспал :) и проснулся в 9 утра :). Хотя довольно оперативно примчался на вокзал, где его уже ждал я и свежевстреченные киевляне :) Которые сетовали на харьковские морозы.

09:45 - 11:30: Грубо говоря UA FPUG-mini, встреча была начата в количестве четырех полусонных FPUG’овцев в “кормежном” заведении Potato House.

11:30 ~13:00: Пешая гулянка по Харькову маршрут вкратце (все сопровождалось шутками и щелканьем затворов камер): Площадь Конституции - танки - монастырь - органный зал - Благовещенский Собор - “Дубы Колдуны” - книжный рынок - мини обсерватория - оперный театр - памятники в парке им. Т. Г. Шевченко (Ангел, памятник Т. Г. Шевченко, футбольный мяч) - Площадь Свободы (она же самая большая площадь Европы) - Памятник козаку Харко - легкая прогулка до места проведения UA FPUG.

12:50 ~13:00: Дойдя до места встречи мы встретили Ольгу Ланских, Aqua и  Hedgehog aka Потемин Михаил. (девушкам большое спасибо за то, что пробили чудесный зал и за то, что подготовили чай/кофе/капучино и печенье-вафельные фигулины). Временно попрощались с ребятами и двинули грется в ближайшую кофейню - KOFEIN…

13:00 - 14:00: KOFEIN или “ФИГАСЕ”. Немного под усевшись в кофейне, на нас напало “ФИГАСЕ”. Оно напало не одно, а за компанию с Таней “0xFFFFFF” Белой (суровый флешер пишущий код в бумажном блокноте). Которая тоже была под ударом “ФИГАСЕ”. Потому, что она хотела сделать сюрприз, но зашла в первую попавшуюся кофейню погреться, а мы совсем ее не ожидали, и не все сразу “расчехлились”, что это таки она :) После того как “фигасе” спало и закончилась процедура обнимашек, опять начались разговоры о насущном :) Плавно перешедшие в месте с телами в зал где уже все собрались.

Продолжение следует…

ps. + отдельное спасибо Илье “__i” Панину за подготовку бейджиков.

Flex Builder 3 Beta 3 - закончился триал

Если у Вас закончился триал на Flex 3 Beta 3 и никакие методы не помогают из перепробованных (удаление хитрых файлов и т.п :) ), и к сожалению лицензионный ключик от Flex 2 к Beta 3 уже не подходит, то нужно всего лишь скачать с Adobe Labs новый инстал - Flex 3 Beta 3, на вид он ничем не отличается от того, что уже есть, НО отличие в том что они выложили туда уже не M3, а M4 версию, которая как говорит Adobe тоже бета, но у нее триал закончится в марте, то есть когда выйдет релиз и нужно будет нести им денюшку за ключик.

ps. только что опробовали на рабочей машине с закончившимся триалом, и все помогло.

Inside RIA - сайт от O’Reilly

RIApedia.com сообщает о том, что O’Reilly запустил сайт посвященный RIA.

Что там сейчас есть? Сейчас там есть посты с блогов RIA разработчиков (на пример, Andre Charland, Andrew Trice, Rich Tretola). Пишут люди о дизайне и разработке RIA приложений, и о том какие есть “стандарты” для RIA. Выбор постов по интересующей тематике есть в хедере :)

Всем приятного использования и надеюсь пополнения “буржуйских” ресурсов умными статьями и постами от наших гуру-шамано-евангелистов :)

Внешние ресурсы во Flex 3 приложениях или напильник при компиляции :)

Давно хотел написать об этой “фишке” во Flex 3, но руки не доходили. Как известно при создании нового проекта добрый Flex 3 создает папочку src в какую складывает AS и MXML. В процессе разработки, если мы используем внешние ресурсы, нам приходится указывать пути к ним с учетом уже того, что наши исходники лежат в папке, то есть к примеру - “../assets/icons/somesuperiormegaicon.png”. И на выходе мы имеем в папке bin наш swf и папки, но пути остались с “лишним ../”, из-за чего ресурсы не загружаются в приложение.. и приходится создавать папку в которую складываешь сам swf дабы сохранить пути рабочими…
Вопрос знатокам, как можно починить этот не приятный момент ?

Головная боль при скиновании во Flex 3 от Adobe

В процессе глубокого дебага скинов на проекте с использованием Flex 3 поймал грабли на том, что к примеру границы у PanelTitle не хотел быть как и прежде и Accordion не “поднимает” значения атрибута selectedFillColors. Если честно была озадаченность в мозгах и поиски каких-то косяков с нашей стороны, но все оказалось намного проще, на первый взгляд :)

Оказывается что Adobе, в процессе изменения SDK для Flex 3, решили добавить флаг для компилятора -compatibility-version, указав который мы насильно заставляем наше Flex приложение, разработанное с использованем SKD для Flex 3, использовать поведение некоторых UI компонент из старого доброго SDK 2.0.1 :) На Adobe Labs есть описание флага и различий между SDK, а также заметки о том где пользователь наступит на грабли.

Вот такие пироги…

О вирусном маркетинге :)

Вдогонку поста от Роста о вирусном маркетинге, хочется показать видео о том как защитится от вирусного маркетинга :)

 Защитимся от вирусного маркетинга

Молчание

Приношу всем читателям извинения за долгое молчание, был, как говорит Рост, в глубоком дебаге + праздники + небольшие неприятности с машиной. В скором времени опубликуюпервый пост из серии обзоров Silverlight и пакета Expression.

И всех с прошедшими праздниками :)