пятница, июня 30, 2006

Исходный код Flex Builder'а

MacromediaAdobe открыли часть исходного кода Flex Builder'а как я понимаю в соответствии с Eclipse Public License. Так что интересующимся - добро пожаловать.

ЗЫ. Елки-палки, все же у меня браузер вешается на адобовских страничках. А на Novemberain постоянно выкидывает алерты с эксепшнами. Я думаю, что ребята злоупотребляют JavaScript'ом :)

четверг, июня 29, 2006

Flash Player 9: магия цифр

На профессиональных фронтах после выхода Flex 2 ведутся оживленные дискуссии: почему вместе с релизом идет дебаг-плеер 9.0.15, а на сайте Adobe устанавливается 9.0.16? Где debug-версия 9.0.16?

Без ссылки наофициальный источник приводим слова Шо Кувамото по данному поводу:

Flex Builder устанавливает версию дебаг-плеера для возможности отладки и правильная версия 9.0.15. Разница же в номерах версий между дебаг-плеером и стандартным плеером возникла из-за того, что мы в последний момент пофиксили баг, который нет необходимости фиксить в дебаг-версии.

Ну а блог Шо Кувамото я очередной раз рекомендую.

Flex 2: отличия релиза от третьей беты

Данный пост, собственно, содержит лишь ссылку для изучения от Flex Team.

среда, июня 28, 2006

А компилятор у вас - на Джаве :)

Если кто себе уже установил Flash 9 ActionScript 3 Preview, он мог заметить, что по сути он остался тем же самым восьмым. Но разработчики ничего и не обещали: они так и говорят - это просто чтобы баловаться с AS3, реально среда будет другой. Интересно другое.

Интересно то, что новый инсталлятор включает в себя jre. Зачем, спросите вы? Все просто, достаточно обратить внимание на маленький файл с именем asc_authoring.jar. Шевельнув извилиной, мы расшифруем: ActionScript Compiler для среды разработки (authoring). Я так полагаю, что ребята не стали переписывать компилятор и использовали тот же самый, что и во Flex 2 (по крайней мере ядро). Правильное и умное решение!

Cairngorm 2


Заодно выпустили и свежий Cairngorm 2 к релизу Flex 2. Качаем.

Update: можно скачать и документацию в формате ASDoc.

День чудес или убейте меня апстену :)

Ну ждал я одного чуда. Но чтобы столько зараз!

Короче, встречаем Flash Professional 9 ActionScript 3.0 Preview!

Тут мой моск не выдержал, я пошел все это дело качать :) Впечатления - позже.

Тяжелое и насыщенное время открытий. Жалко корпоративных работников с ограничениями по трафику (сами понимаете про кого я :)

Tomorrow comes today

Пока наши заокеанские коллеги еще не проснулись, мы можем уже начать качать комплект для Flex 2 разработки. Комплект, как и раньше, включает в себя Flex Builder 2, Flex Charting Components, Flex Data Services и Flex SDK. Последний, как известно, бесплатен.

Что не так? Мы так и не видим билдера для пользователей Маков. Но еще не вечер, до сих пор многие ссылки на сайте на работают (кстати, он у меня жутко еще к тому же тормозит!). Может, будет. Но, как видно, работают там адобовцы по ночам :)

Также доступна документация:




Также по этому поводу появился многообещающий ресурс Flex.org.

пятница, июня 16, 2006

Включение JavaScript в MXML

Абдул Кабиз из далекой солнечной Индии, славящейся своим программным кодом, пишет нам письмо, в котором предлагает нам Via... ой. Это другое письмо. Вот тут: значится Абдул Кабиз написал MXML-компонент, позволяющий наглядно и запросто встраивать JavaScript в ваши MXML-странички и исполнять его. Пройдите по ссылке и сами все увидите-скачаете. Я сам, как говорится, не видал, но но мой батя слыхал, как его дед видал, как его барин едал...

Для повышения статуса технологии Flash рекомендуется ребрэндинг

Все мы знаем модный нынче ребрендинг, все эти: пчела, жалящая в яйцо. Небезызвестный Яков Файн в Java Developers Journal опубликовал маленькую заметку.

Он говорит, что в некотором смысле является евангелистом технологии Flex, но, понятно, замечает, что он плоховато позиционирована, и Якова это расстраивает. Он предлагает резонные наименования для Flash Player'а, которые примажут его к Java (как в свое время JavaScript). Варианты касаются добавления волшебных букв: VM.

Flash VM. Flash Player VM. По мне - разумно.

AS3: Number rulez int & uint sucks

Шо Кувамото из команды Flex сообщил результаты своих исследований о новых типах int и uint в ActionScript 3. Как ни странно, оказалось, что взяв за правило всегда использовать Number вместо int и uint, вы не ошибетесь:


  • Number в большинстве случаев более или примерно такой же производительный как int (а во многих - производительнее).

  • Number содержит большее количество бит и, соотвественно, вы не будете удивлены тому, что запихнув в int таймстамп, на выходе окажется, что он изменился.

  • uint проигрывает (и весьма существенно) по всем показателям.

  • int и uint - это всего лишь дань совместимости со стандартом.

  • Все арифметические операции производятся с Number'ами. И поэтому int с uint'ом при их проведении конвертируются в Number.


Последний пункт нашел подтверждение в более точных исследованиях Гранта Скиннера.

Для чего использовать эти типы? Ну если вам сильно хочется, то Кувамото рекомендует делать это для экономии памяти (но это, понятно, если вы храните ну очень много чисел :), если вы хотите быстро получить целое число (var i:int = j / 2), ну и при маппинге серверных объектов чтобы уменьшить вероятность ошибки при передаче целого числа. Грант Скиннер говорит, что int можно использовать как итератор в цикле. Типа того.

Дата выхода Flex Builder 2

По последним данным разведки, дата выхода Flex 2 намечается на 28 июня. Цены на это добро таковы:


  • Flex 2 SDK - бесплатно.

  • Flex Builder 2 - $499 ($749 с chating компонентами)

  • FDS - $6 000 (100 одновременных пользователей), $20 000 - enterprise.

  • FDS express - бесплатно (одно приложение на процессор)

  • Charting компоненты - $299


Ну что, поздравляю. Очевидно, что FDS не для России, не для России :)