RIA crumbs.

Blog about RIA development. ActionScript, JavaScript and more.

Archive for the ‘Adobe’ tag

Flex Builder 3 Beta 3 – закончился триал

7 comments

Если у Вас закончился триал на Flex 3 Beta 3 и никакие методы не помогают из перепробованных (удаление хитрых файлов и т.п :) ), и к сожалению лицензионный ключик от Flex 2 к Beta 3 уже не подходит, то нужно всего лишь скачать с Adobe Labs новый инстал – Flex 3 Beta 3, на вид он ничем не отличается от того, что уже есть, НО отличие в том что они выложили туда уже не M3, а M4 версию, которая как говорит Adobe тоже бета, но у нее триал закончится в марте, то есть когда выйдет релиз и нужно будет нести им денюшку за ключик.

ps. только что опробовали на рабочей машине с закончившимся триалом, и все помогло.

Written by reijii

February 1st, 2008 at 2:43 pm

Posted in Flex

Tagged with , , ,

Внешние ресурсы во Flex 3 приложениях или напильник при компиляции :)

leave a comment

Давно хотел написать об этой “фишке” во Flex 3, но руки не доходили. Как известно при создании нового проекта добрый Flex 3 создает папочку src в какую складывает AS и MXML. В процессе разработки, если мы используем внешние ресурсы, нам приходится указывать пути к ним с учетом уже того, что наши исходники лежат в папке, то есть к примеру – “../assets/icons/somesuperiormegaicon.png”. И на выходе мы имеем в папке bin наш swf и папки, но пути остались с “лишним ../”, из-за чего ресурсы не загружаются в приложение.. и приходится создавать папку в которую складываешь сам swf дабы сохранить пути рабочими…
Вопрос знатокам, как можно починить этот не приятный момент ?

Written by reijii

January 16th, 2008 at 5:16 pm

Головная боль при скиновании во Flex 3 от Adobe

leave a comment

В процессе глубокого дебага скинов на проекте с использованием Flex 3 поймал грабли на том, что к примеру границы у PanelTitle не хотел быть как и прежде и Accordion не “поднимает” значения атрибута selectedFillColors. Если честно была озадаченность в мозгах и поиски каких-то косяков с нашей стороны, но все оказалось намного проще, на первый взгляд :)

Оказывается что Adobе, в процессе изменения SDK для Flex 3, решили добавить флаг для компилятора -compatibility-version, указав который мы насильно заставляем наше Flex приложение, разработанное с использованем SKD для Flex 3, использовать поведение некоторых UI компонент из старого доброго SDK 2.0.1 :) На Adobe Labs есть описание флага и различий между SDK, а также заметки о том где пользователь наступит на грабли.

Вот такие пироги…

Written by reijii

January 16th, 2008 at 4:43 pm

HD Video Gallery

leave a comment

В свете последних новостей от Adobe ( тут и тут можно почитать ), Adobe сделал HD Video Gallery, где можно наслаждатся хорошим качеством видео. Сайт сделан в качестве демонстрации HD стриминга используя последнюю версию Flash Player.

Теперь ждем ответа YouTube :)

Written by reijii

December 6th, 2007 at 7:36 pm

Подарок от 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 , , , , , ,

Финальное лого 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