jsSO – шаровые flash-объекты и общение клиентов меж собой
Опубликовал Андрей "авиатор" Алексеев — Пятница, 27 февраля, 2009 — 19:20jsSO – это js-библиотека, которая позволяет клиентам при помощи JS взаимодействовать друг с другом через внедрённую флэшку, конектющуюся к rtmp-flash-серверу. Примерно так: Javascript/jsSO <-> Flashmovie <-> Red5-Server <-> Flashmovie <-> Javascript/jsSO.
Вам надо лишь несколько js-библиотек:
<script type="text/javascript" src="js/swfobject.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jsSO.js"></script>
А потом писать что-нибудь вроде этого:
// Connect to to a shared object Handler (SOSample) on the Red5-Server and // use the objectName "draw". The objectName is identical to a namespace // for your data or a chat-room. // SOSample is the simplest shared object example of the Red5-server jsSO.connect('draw', 'rtmp://localhost/SOSample'); // On button click set someVar in the shared object $(':button').live('click', function(){ jsSO.set('someVar', 'value'); }); // Listen to changes on the shared object // event = A jquery event object // updates = If a var is updated it is set in the updates-object. // See code below for usage // data = All data in the object jsSO.onSync(function(event, updates, data) { if (updates.someVar) { // someVar was updated console.log(data.someVar); } });
В общем, загляните на досуге.
AS3 BulkLoader
Опубликовал Андрей "авиатор" Алексеев — Пятница, 20 февраля, 2009 — 04:14О, если вы не слышали про эту крайне полезную as3-библиотеку BulkLoader, вы многое потеряли. А ведь это бесплатное чудо подгрузит вам что угодно – и картинку и swf.
Вообще, BulkLoader обладает множеством достоинств – кэширование, индивидуальные и групповые события, указание приоритета, статистика.
Работает библиотека весьма просто:
private var assetLoader:BulkLoader = new BulkLoader("instanceName");
а так чего-нибудь подгрузим:
this.assetLoader.add("assets/myImage.jpg", {id:"key1"}); this.assetLoader.add("assets/myMovie.swf", {id:"key2"});
и стартуем:
this.assetLoader.start();
А потом просто обращаетесь к нужному элементу.
Pixel Bender Explorer: Bending Ext AIR Apps
Опубликовал Андрей "авиатор" Алексеев — Пятница, 20 февраля, 2009 — 04:00Хм, хотя я не любитель ExtJS, но отмечу, что трудятся они вполне успешно. В том числе на ниве интеграции с Adobe AIR. Вот и теперь оторвались по полной – создали air-приложение Pixel Bender Explorer.
Бесполезные вещи: размывающаяся кнопка
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 16 февраля, 2009 — 08:58Шэйн Джонсон показал, на мой взгляд, совершенно бесполезную размывающуюся кнопку. Вот она:
А вот её исходники.
k-lib – actionscript 3.0 API для Adobe Kuler
Опубликовал Андрей "авиатор" Алексеев — Понедельник, 16 февраля, 2009 — 08:51Отличная новость: вышла as3-библиотека – k-lib – для доступа к Adobe Kuler – сайту, где пользователи составляют интересные цветовые палитры.
Bespin
Опубликовал Андрей "авиатор" Алексеев — Пятница, 13 февраля, 2009 — 16:07В Mozilla Labs появился новый проект – с интересным названием – Bespin, открытый редактор кода, заточенный на HTML5.
Желаете скачать? Тогда вам сюда.
Cocomo больше не кокомо
Опубликовал Андрей "авиатор" Алексеев — Пятница, 13 февраля, 2009 — 15:48Да-да, Adobe изменила название проекта Cocomo. Теперь официальное название такое – Adobe Flash Collaboration Service.
Yahoo! Flex Skin
Опубликовал Андрей "авиатор" Алексеев — Четверг, 12 февраля, 2009 — 17:59Обновилась библиотка Yahoo! Flex Skin. Отличный стиль. Мне очень нравится.
В этой версии добавились некоторые атрибуты для ComboBox, CheckBox, PanelTitleBar, PanelControlBar, PanelCloseButton, ToggleButtonBar.
Посмотрите демку. А скачать можно с официальной страницы.
Adobe AIR Marketplace
Опубликовал Андрей "авиатор" Алексеев — Вторник, 10 февраля, 2009 — 15:19Перезапустился Adobe AIR Marketplace – место, где вы найдёте множество всяких air-приложений.
RIA = Flex + PDF
Опубликовал Андрей "авиатор" Алексеев — Вторник, 10 февраля, 2009 — 02:39
Такой рецепт портабельных RIA даёт Джеймс Уард в своей статье “Building a portable RIA with Flex and PDF”, опубликованной накануне в Adobe DevNet.
Кроме того, код, приводимый в статье, ответственный за back-end — это JSP! Но, пониманию принципов это не мешает. Ага, вот ещё: не забудьте скачать прилагаемые к статье файлы примеров.
Видео-фильтры
Опубликовал Андрей "авиатор" Алексеев — Пятница, 6 февраля, 2009 — 02:33
© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.
