Советую почитать пост от Raghu (Technical Evangelist with the Flex Team in Adobe Bangalore, India) интересующимся или уже работающим с Flex в плане активного взаимодействия с back-end.
Archive for the ‘Flex’ Category
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 приложения в себе, чтобы пользователь не “табался” только внутри приложения, но и мог перейти табом в адресную строку браузера и т.п.
Идея хорошая, только иногда браузер отхватывает таб не дождавшись пока пользователь пройдет табом все нужные места в приложении, что вызывает дискомфорт.
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, а также заметки о том где пользователь наступит на грабли.
Вот такие пироги…
Подарок от Flex 3 Import Webservice.
Введение для тех кто не в курсе еще. В новом Flex 3 builder добавили возможность импорта веб-сервисов. То есть, задаем URL к нужной WSDL, выбираем какие методы мы хотели бы использовать, как назвать главный класс и куда это все добро генерировать. В теории очень красиво и хочется радоваться жизни и т.п.
Но, на практике мы имеем следующее:
- не всегда хорошо все импортируется (это пол беды, можно немного набраться терпения и все будет ок);
- не прикручивается если проект на Flex 2 SDK ( у меня не получилось по крайней мере);
- создается просто огромнейшее кол-во классов с трудно читаемым содержимым;
- и самое главное, это размер приложения вырастает довольно ощутимо, на 100kb+. В начале думал, что так и надо, мол много UI элементов юзаю, отсюда и размер. Но оказывается что Adobe генерирует классы для работы с веб-сервисом, используя Cairgorm framework, втихаря подключая библиотеку, отсюда и имеем + размер.
Вопрос, зачем Adobe используют Cairgorm, ведь в Flex SDK предостаточно инструментов для работы с веб-сервисами ?
Мой итог: нафик это стрёмное дело, лучше буду писать по старинке руками и буду знать что у меня там творится.
Adobe Flex 2 Developer Exam
Adobe Flex 2 Developer Exam базируется на основных задачах которые приходится решать Flex разработчику. Чтобы пройти сертификацию, необходимо успешно сдать экзамен состоящий из примерно 65 вопросов, на которые может быть несколько ответов. Сдать его можно в следующих тест центрах:
Более подробная информация на Adobe DevNet: DevNet Article.
Стоимость экзамена 150$, в принципе не такие уж и большие деньги, я уже подумывю над прохождением сего экзамена.
Adobe Developer Connection
Пересматривал недавно свои подписки на блоги, и откопал интерестный пост у Michele Miscellaney.
Пост о том что Adobe запустил новую версию сайта Adobe Developer Connection.
После регистрации можно будет получить:
- ADC IntroNetwork – Социальная сеть для разработчиков. Поиск разработчиков по технологиям или по опыту работы. Общение между разработчиками, заказчиками и партнерами. Найти людей к который на стене висит сертификат от Adobe.
- Newsletters – Последние новсти с фронтов проектов и технологий.
- Developer Desktop – AIR приложение для Flex работяг. Следим за обновлениями и баг листами. Плюс обещают еще в скором времени какие-то вкусняшки.
- O’Reilly book discount – Купи две книги от O’Reilly, и получи третью в подарок + бесплатная пересылка. Акция ограниченна, так, что возможно уже все пряники кончились.
- Критикуй и комментируй чужие решения и делись своими для Flex и Dreamweaver.
- Developer forums – Ну тут все понятно
Также сайт заяряжен кучей информации и контентом для Flex, Flash и HTML/Ajax разработчиков, который мечтают о работе над AIR приложениями.
[UPD] Плюс Adobe скоро запустит запустил сайт Adobe AIR Marketplace, который является частью Adobe Exchange, и нацелен на то чтобы разработчики хвастались своими приложениями и возможно зарабатывали на них на хлебушек.