Yahoo! Flex Skin
Опубликовал Андрей "авиатор" Алексеев — Четверг, 12 февраля, 2009 — 17:59Обновилась библиотка Yahoo! Flex Skin. Отличный стиль. Мне очень нравится.
В этой версии добавились некоторые атрибуты для ComboBox, CheckBox, PanelTitleBar, PanelControlBar, PanelCloseButton, ToggleButtonBar.
Посмотрите демку. А скачать можно с официальной страницы.
RIA = Flex + PDF
Опубликовал Андрей "авиатор" Алексеев — Вторник, 10 февраля, 2009 — 02:39
Такой рецепт портабельных RIA даёт Джеймс Уард в своей статье “Building a portable RIA with Flex and PDF”, опубликованной накануне в Adobe DevNet.
Кроме того, код, приводимый в статье, ответственный за back-end — это JSP! Но, пониманию принципов это не мешает. Ага, вот ещё: не забудьте скачать прилагаемые к статье файлы примеров.
Adobe Tech Wednesday
Опубликовал Андрей "авиатор" Алексеев — Четверг, 29 января, 2009 — 02:30Я не знаю, почему выбрали именно среду, но “Техносреда” в русском языке не совсем нормально звучит. Могли “техночетвергом” или “техновторником” назвать. Но это не важно. Вчера, в среду, почти 200 человек со всего мира общались с командой разработчиков adobe flex при помощи adobe acrobat connect.
Если у вас не было возможности поучаствовать, то к вашим услугам запись первой “Техносреды”.
О картах, flex и девушках
Опубликовал Андрей "авиатор" Алексеев — Среда, 21 января, 2009 — 03:21
Памелла Фокс, и это о девушках, рассказывает в своей статье “Creating a driving directions Flex app using the Google Maps API for Flash” как просто использовать карты от Google во flex-проектах.
Можно скачать архив с кодом, и начать повторять за Памеллой.
Статья затрагивает все основные темы – создание UI, получение данных и их отображение.
Adobe Flash Media Server, ActionScript, Streaming
Опубликовал Андрей "авиатор" Алексеев — Пятница, 16 января, 2009 — 04:42Все эти понятия связывает целая серия новых статей в Adobe DevNet, посвященных Flash Media Server:
— ActionScript guide to dynamic streaming – автор – Абхинав Капур – рассказывает о том как разработчику упростить написание кода для потоковых медиа-файлов;
— Dynamic streaming in Flash Media Server 3.5 – Part 1: Overview of the new capabilities – первая часть большой статьи, рассказывающей о FMS 3.5;
— Dynamic streaming in Flash Media Server 3.5 – Part 2: ActionScript 3.0 dynamic stream API — часть большой статьи, рассказывающей о FMS 3.5;
— Dynamic streaming on demand with Flash Media Server 3.5 – статья рассказывает о том как вызывать по требованию проигрывать медиа-файлы;
— Live dynamic streaming with Flash Media Server 3.5 – статья о том как показывать медиа-файлы вживую.
Ну и в качестве закуски: Adobe выпустила новенький компонент FLVPlayback для flex, который поддерживает вот что: различное скинирование, видео по требованию, живое видео и прогрессивную загрузку.
Также, вы можете скачать ActionScript 3.0 Dynamic Streaming Class для манипуляций с битрейтом.
Flex и Youtube
Опубликовал Андрей "авиатор" Алексеев — Пятница, 9 января, 2009 — 02:28Чудный и краткий пример использования видео с youtube в ваших flex-приложениях:
<mx:Script>
<![CDATA[
private function Init():void
{
//URL с видео
var url:String = "http://www.youtube.com/v/Utl1jqGtryI&hl=en&fs=1";
//Разрешаем домены
Security.allowDomain(url);
//Грузим
youtubevid.load(url);
}
]]>
</mx:Script>
<mx:SWFLoader id="youtubevid" verticalAlign="top" horizontalAlign="center" width="425" height="344"/>
Flex Skin Design Extensions
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 5 января, 2009 — 23:04Тут оказывается давно лежит бесплатное .mxp “Flex Skin Design Extensions” для лёгкого импортирования скинов для Flex-приложений, созданных в других продуктах Adobe – к примеру, в Fireworks или Photoshop.
Правда, подходит для CS3-версий разных программ. На этой странице всё рассказано подробнее, там же располагаются и ссылки для загрузки расширений для разных программ.
Flex 3 Style Explorer
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 15 декабря, 2008 — 15:00На выходных, которые выдались для меня на удивление весьма игривыми, вышла бета-версия Adobe Flex 3 Style Explorer — игрушка для оформления flex-приложений при помощи CSS.
Хотя при помощи такой игрушки, если имеешь представление о желаемом результате, можно и не только для flex-приложений css-стили создавать.
RTMFP и другие определения
Опубликовал Андрей "авиатор" Алексеев — Пятница, 12 декабря, 2008 — 02:53Интересные сокращения попадаются, сразу и догадаться невозможно. Вот как можно расшифровать RTMFP? Например, можно так: Real-Time Media Flow Protocol. Но программисты из Adobe решили, что сочетание букв слишком сложное, и придумали ему замену — не менее оригинальное кодовое имя — Stratus.
Признаюсь честно, я первый раз прочитал это слово как “страус” — наверное недавний поход в зоопарк сыграл свою роль… Но, прочитав ещё раз, я задумался. Кому пришло в голову назвать разработку “слоистым облаком”, ибо “stratus” переводится именно так? Чтобы это значило?
Оказывается, это коммуникационный протокол, и вы, по словам создателей, можете воять разного рода RIA-приложения, наподобие видео-чата, мульти-плеерных игрушек или передавать голос, типа web-телефона. Ну вы и сами можете посмотреть — видео-телефон.
Чтобы пользоваться Stratus’ом, вам понадобится ключ, который вы можете получить перейдя по этой ссылке. А чтобы успешно начать — прочитайте статью Йозефа Васса “Stratus service for developing end-to-end applications using RTMFP in Flash Player”.
Чтобы не задаваться вопросами, прочитайте официальный Stratus FAQ.
AlivePDF
Опубликовал Андрей "авиатор" Алексеев — Четверг, 11 декабря, 2008 — 14:42AlivePDF — AS3-библиотека-генератор PDF-файлов для Flash, Flex и AIR1. Распространяется свободно, кушать не просит, пить — тоже. Но, разработчики лучше пусть сами расскажут.
По этой ссылке вы можете вникнуть в документацию, а по этой — скачать.
- Официальный сайт AlivePDF — http://www.alivepdf.org/ [↩]
Пишем Flex приложение с BlazeDS, Jboss и JMS
Опубликовал Андрей "авиатор" Алексеев — Вторник, 9 декабря, 2008 — 14:14Вычитал в Хабре статью с указанным в заголовке названием. Очень доступно написано.
Почему compare() не совсем compare()?
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 8 декабря, 2008 — 20:48Интересную штуку заметил: если попытаться проверить два объекта при помощи
ObjectUtil.compare()
ну, скажем, вот так:
if ( ObjectUtil.compare(obj1, obj2) ){ //Делаем что-нибудь ... }
но объектов нет, то вернётся значение “0”. Такое же значение вернётся, если объекты равны. С одной стороны верно, что если сравнить одну “пустоту” с другой, то они, эти “пустоты”, будут равны — 0=0 и возвращается “0”. Правда, с другой стороны, мне кажется, что такой подход не совсем комильфо1.
- Комильфо — соответствие правилам светского приличия, “хорошего тона” [↩]
Developing and loading subapplications
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 8 декабря, 2008 — 19:54Так называется 48-листовая пэдээфка, выпущенная командой разработчиков Flex, и она очень интересна. И в первую очередь тем, что очень наглядно объясняется как разрабатывать небольшие суб-приложения в рамках большого приложения.
На уровне теории документ отработан на “отлично”. А вот практическая сторона — не так хорошо освещена, но может быть я придираюсь.
Работа с датами при помощи flexdateutils
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 8 декабря, 2008 — 16:32flexdateutils — неплохой инструмент, заточенный для работы с датами и временем.
На данный момент библиотека включает в себя три класса: DateUtils, Holiday и BusinessDay. Вкратце расскажу о каждой, кроме BusinessDay — сами прочитаете.
Текст большой, продолжить читать Работа с датами при помощи flexdateutils…
Flex Learning Paths
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 8 декабря, 2008 — 15:16Adobe решила по-новому подойти к обучению: она запустила небольшой проект для обучения Flex’у — Flex Learning Paths.
Суть такова. Вы выбираете вашу роль (дизайнер, программист, архитектор и менеджер), а вам представляют темы, которые характерны для этой роли — к примеру, ваш уровень не высок, вы выбрали роль дизайнера, и вам покажут как добавить контролы или организовать пространство и так далее.
На мой взгляд, весьма интересный подход — наподобие FAQ’а, но представленного в виде небольшого flex-приложения.
© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.
