С Новым годом и Рождеством Христовым, а также телефоном от Google и Flex SDK 3.5

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

Весь вчерашний вечер меня донимали – ото всех только и слышалось: “Хочу Nexus One” – ну то есть телефон от Google. А мне вот на эти примочки плевать – у меня и айфона нет, и желания его приобретать нет никакого. Тем более за такие сумасшедшие деньги, которые можно потратить на приобретение HTC HD2 – гораздо функционального девайса.

Ну и еще одна скромная новость – вышел официальный релиз Flex SDK 3.5. Особенных новшеств нет, но слово “официальный” берёт своё.

Пример слияния Degrafa и HYPE

Мальчишник удался – ибо Degrafa и HYPE – оба являются фреймворками, то есть такими конкретными пацанами, которые выпив по паре пива, переходят к развлечениям.

А какое обычное развлечение? Правильно – рисование абстрактных фигур. 

А вот исходники.

Kuler-Splash: искусство в массы

Оригинальное средство для создания современного арта – берём flex и kuler, смешиваем и выливаем краски на холст при помощи Kuler-Splash.

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

sketch

Оказалось, что создавать такие скетчи очень просто, и даже есть исходные коды (поскрольте немного вниз).

Flex для начинающих

Прозрачное кеширование изображений во Flash/Flex

Tar опубликовал на Хабре интересную статью “Прозрачное кеширование изображений во Flash/Flex”.

Человек пишет просто великолепно, рекомендую!

Создаём flex-оболочку для твиттера

Сегодня увидел мега-статью на SitePoint за авторством Эндрю Мюллера (это пока первая часть) о том как самостоятельно создать flex-оболочку для ваших любимых твиттеров. Примерно такую:

Ну что, вполне симпатично. К сожалению статья на английском языке, но написана легко и будет понятна и тем, кто языком владеет плохо.

Open Source Media Framework

Adobe представила Open Source Media Framework – инструмент для разработчиков, по сути представляющий собой набор API, которые можно использовать в разных приложениях.

OSMF гибок, поддерживает буферизацию и динамические потоки – и всё в рамках платформы Adobe Flash. Любой пользователь может разрабатывать модули, которые будут интегрироваться с OSMF медиа-плеером – и тут у разработчика почти полная свобода действий: плагины могут быть составлены на основе OSMF SWF или чего-то другого.

А вот вам интересная разработка – Open Media Player, умеющий проигрывать и FLV- и Silverlight-видео.

Радиация под контролем

Действительно порадовался, что наши госведомства (ссори, Лёха) начинают активнее применять Flash/Flex – вот и Росатом создал flex-сайт, на котором можно в реальном времени узнать радиационную обстановку в России – просто навести курсор по станции и получить сведения.

В основе, как я понял, карты Google. Однако всё сделано очень здорово. Прекрасный пример от нижегородской компании Ritori. Держите радиоактивную обстановку под контролем! :)

Разработчикам на заметку

В Adobe DevNet появилось несколько полезных статей по Flex- и Flash-тематике:

— “Flex 3 in Action book excerpt: Introduction to pop-ups”;
— “Developing an image viewer application with Flex and Cairngorm”;
— “Flash video template: Dynamic video playlist”.

Один пост, две темы

Чтобы не тратиться на посты, освещу в одном сообщении сразу две темы – Flash Text Engine и автоскроллинг в DataGrid.

По первому – Вероника Бросьер в insideRIA отписала отличный и познавательный пост о Text Layout Framework – там и картинки и код. По второму – это полезный пост во Flex Cookbook – тут уже человек с ником peterd_mm показал как реализуется автоскроллинг в обычном таком DataGrid’е.

Adobe и будущее multitouch

Так называется видео, в котором вы увидите интересные вещи – как при помощи Flex создаются тачскрины. Очень познавательно.

Cocomo больше не кокомо

Да-да, Adobe изменила название проекта Cocomo. Теперь официальное название такое – Adobe Flash Collaboration Service.

Yahoo! Flex Skin

Обновилась библиотка Yahoo! Flex Skin. Отличный стиль. Мне очень нравится.

В этой версии добавились некоторые атрибуты для ComboBox, CheckBox, PanelTitleBar, PanelControlBar, PanelCloseButton, ToggleButtonBar.

Посмотрите демку. А скачать можно с официальной страницы.

RIA = Flex + PDF

image Такой рецепт портабельных RIA даёт Джеймс Уард в своей статье “Building a portable RIA with Flex and PDF”, опубликованной накануне в Adobe DevNet.

Кроме того, код, приводимый в статье, ответственный за back-end — это JSP! Но, пониманию принципов это не мешает. Ага, вот ещё: не забудьте скачать прилагаемые к статье файлы примеров.

Adobe Tech Wednesday

Я не знаю, почему выбрали именно среду, но “Техносреда” в русском языке не совсем нормально звучит. Могли “техночетвергом” или “техновторником” назвать. Но это не важно. Вчера, в среду, почти 200 человек со всего мира общались с командой разработчиков adobe flex при помощи adobe acrobat connect.

Если у вас не было возможности поучаствовать, то к вашим услугам запись первой “Техносреды”.

О картах, flex и девушках

image Памелла Фокс, и это о девушках, рассказывает в своей статье “Creating a driving directions Flex app using the Google Maps API for Flash” как просто использовать карты от Google во flex-проектах.

Можно скачать архив с кодом, и начать повторять за Памеллой.

Статья затрагивает все основные темы – создание UI, получение данных и их отображение.

Adobe Flash Media Server, ActionScript, Streaming

Все эти понятия связывает целая серия новых статей в 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, который поддерживает вот что: различное скинирование, видео по требованию, живое видео и прогрессивную загрузку.

flvplayback

Также, вы можете скачать ActionScript 3.0 Dynamic Streaming Class для манипуляций с битрейтом.

Flex и Youtube

Чудный и краткий пример использования видео с 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

Тут оказывается давно лежит бесплатное .mxp “Flex Skin Design Extensions” для лёгкого импортирования скинов для Flex-приложений, созданных в других продуктах Adobe – к примеру, в Fireworks или Photoshop.

Правда, подходит для CS3-версий разных программ. На этой странице всё рассказано подробнее, там же располагаются и ссылки для загрузки расширений для разных программ.

Flex 3 Style Explorer

На выходных, которые выдались для меня на удивление весьма игривыми, вышла бета-версия Adobe Flex 3 Style Explorer — игрушка для оформления flex-приложений при помощи CSS.

Хотя при помощи такой игрушки, если имеешь представление о желаемом результате, можно и не только для flex-приложений css-стили создавать.

© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.