RIA crumbs.

Blog about RIA development. ActionScript, JavaScript and more.

Archive for November, 2007

Подарок от Flex 3 Import Webservice.

6 comments

Введение для тех кто не в курсе еще. В новом Flex 3 builder добавили возможность импорта веб-сервисов. То есть, задаем URL к нужной WSDL, выбираем какие методы мы хотели бы использовать, как назвать главный класс и куда это все добро генерировать. В теории очень красиво и хочется радоваться жизни и т.п.

Но, на практике мы имеем следующее:

  • не всегда хорошо все импортируется (это пол беды, можно немного набраться терпения и все будет ок);
  • не прикручивается если проект на Flex 2 SDK ( у меня не получилось по крайней мере);
  • создается просто огромнейшее кол-во классов с трудно читаемым содержимым;
  • и самое главное, это размер приложения вырастает довольно ощутимо, на 100kb+. В начале думал, что так и надо, мол много UI элементов юзаю, отсюда и размер. Но оказывается что Adobe генерирует классы для работы с веб-сервисом, используя Cairgorm framework, втихаря подключая библиотеку, отсюда и имеем + размер.

Вопрос, зачем Adobe используют Cairgorm, ведь в Flex SDK предостаточно инструментов для работы с веб-сервисами ?

Мой итог: нафик это стрёмное дело, лучше буду писать по старинке руками и буду знать что у меня там творится. :)

Written by reijii

November 29th, 2007 at 5:08 pm

Posted in Flex

Tagged with , , , ,

Adobe Flex 2 Developer Exam

one comment

Adobe Flex 2 Developer Exam базируется на основных задачах которые приходится решать Flex разработчику. Чтобы пройти сертификацию, необходимо успешно сдать экзамен состоящий из примерно 65 вопросов, на которые может быть несколько ответов. Сдать его можно в следующих тест центрах:

Более подробная информация на Adobe DevNet: DevNet Article.

Стоимость экзамена 150$, в принципе не такие уж и большие деньги, я уже подумывю над прохождением сего экзамена.

Written by reijii

November 28th, 2007 at 2:01 pm

Posted in Flex

Tagged with , , , , , ,

Веселые старты от the33cows.com

leave a comment

Автор блога the33cows.com он же Илья Панин, решил нести свет науки в массы желающих и устраивать курсы по изучению Adobe Flex 2 / 3 и  ActionScript 3. Пожелаем удачи в этом нелегком деле, и следим за развитием событий. :)

Written by reijii

November 28th, 2007 at 1:50 pm

Posted in Offtopic

Tagged with , , ,

Финальное лого Adobe AIR

leave a comment

Mike Chambers презентует финальное лого Adobe AIR.

Для тех кому лень читать что понаписал старик Майк, смотрим сюда:

Adobe AIR

Written by reijii

November 15th, 2007 at 7:25 pm

Posted in AIR

Tagged with , , , , ,

Adobe Developer Connection

2 comments

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

Written by reijii

November 14th, 2007 at 2:32 pm

Papervision3D CS3 Component: Пример использования

one comment

John Grden ( RockOnFlash), выложил пост с демонстрацией работы с Papervision3D виджетом для Flash CS3.

Переводить не буду, текста там довольно много, одно скажу мне понравилось, и уже тянутся руки по экспериментировать.

Читать тут.

PS. Если кому нужен перевод, отписывайтесь в коментах и при достаточном кол-ве желающих переведу :)

Written by reijii

November 14th, 2007 at 2:08 pm

Posted in Flash

Tagged with , , , ,

Flash CS3: Ассоциируем код с кадрами

leave a comment

gskinner.com делится своим классом FrameScriptManager, предназначенным для того, чтобы можно было назначить любому кадру указав номер или его имя. Этот класс позволит разработчикам ассоциировать код с конкретными участками таймлайн анимации или эффектов, без изменения FLA файла. Главное о чем нужно будет беспокоится, это о том чтобы дизайнер оставлял имена кадров без изменений или не менял позиции кадров :)

Класс основан на недокументированном методе addFrameScript. Поэтому перед тем как использовать его, все должны осознавать, что метод не документирован и может преподнести сюрпризы :)

Пример использование класса:

[code lang="actionscript"]
var fsm : FrameScriptManager = new FrameScriptManager( myMC );
trace( "lbl1 is on frame: " + fsm.getFrameNumber( "lbl1" );
fsm.setFrameScript( "lbl1", myMethod );
[/code]

Примечание, не стоит вызывать setFrameScript внутри кода который мы ассоциируем с каким-либо кадром, так как это вызывает бесконечный цикл :) Но вы вполне можете использовать его с учетом пользовательских действий с вашим UI.

Скачать демо и экспериментальную версию класса.

Written by reijii

November 14th, 2007 at 2:02 pm

Flex Best Practices от Ted on Flex

leave a comment

Тэд Патрик (Ted Patrick) отдает на обзор и критику общественности свою презентацию, с FOTB 2007 и MAX 2007 Japan, посвященную Flex Best Practices.

Напутствие к презентации (перевод авторский, так что заранее извиняюсь кому не понравится):

Каждый проект разрабатываемый на Flex является уникальным, и варианты организации проекта, написание кода и т.п., различны и зависят от проекта и команды вовлеченной в работу над ним. Я видел множество методик организации которые хорошо работали на малых проектах, но были безуспешными на крупных и на оборот. Это мое видение методик организации проектов разрабатываемых на Flex, исходя из опыта работы над проектами в течении 3 лет.

Слайды: PDF, SWF, PPT
Исходники: FXP3 (ZIP архив Flex 3 проекта – легко импортируется в Flex 3 Builder Beta 2.)

 [UPD]: я только не совсем понял, что он хочет сказать. из примеров. :(

Written by reijii

November 9th, 2007 at 1:38 pm

AIR: HTML редактор с возможностью превью

one comment

Майк Чамберс (Mike Chambers) в очередной раз не жадничает. И дает ссылку на простой HTML редактор, в котором можно делать live-превью вашего HTML кода. Редактор Майк сообразил на AIR. Само приложение является частью доклада об AIR на Flash on the Beach.

Приложеньице демонстрирует:

  • Использование API для работы с файловой системой, в частности записи результатов;
  • Использование HTML виджета для отображения HTML кода;
  • Использование API для работы с окнами в ОС, в частности выбрать-сохранить;

Исходники с комментариями Майк разместил в репозитории “on AIR Tour” или можно за ними направляться прямо сюда.

Written by reijii

November 6th, 2007 at 8:12 pm

Posted in AIR,Flex

Tagged with , , , , ,

Mozilla Prism для Mac и Linux

leave a comment

Mozilla отдает на растерзание любителям Mac и Linux свой проект Prism. Для установки приложения нужно: после запуса Prism приложения нужно будет выбрать куда сохранить шорткат на приложение. В поле для URL вводим имя приложения.

Более подробно читаем тут.

Written by reijii

November 5th, 2007 at 4:51 pm

Posted in Runtime

Tagged with , , ,