Archive for the ‘Flex Builder 3’ Category

RPC или что скрывается под этими тремя бувкам.

Monday, April 14th, 2008

Под этими тремя буквами скрывается маленькая картинка:

и два маленьких архива:

исходники этого всего дела лежат в [где_живет_флекс_билдер3]\sdks\3.0.0\frameworks\projects\rpc . Для создания этой диаграммы пришлось немного подпилить исходники — спаркс к сожалению, не понимает конструкцию function(…rest:Array)



FDT 3.0 Enterprise или разочарование сезона

Thursday, March 27th, 2008

Вчера была выпущен в свет FDT 3.0 Enterprise. Подробности можно посмотреть на сайте производителя.

Для меня данный релиз стал разочарованием сезона. В данной версии отсутствует редактор MXML кода, хотя его обещали. В добавленные плюшки входят лиш :

Support
One very important part of the Enterprise version is support. As we know, support is a core feature for companies when they decide to use a new program – we now provide immediate support. Furthermore, we offer trainings and workshops at a reasonable price, which allow you to get first class hands-on training from our Powerflasher-FDT experts.

Debugger
For debugging purposes FDT is going to integrate the Flex SDK Debugger into the Eclipse Debug Perspective. This will allow you debugging ways as you know them from JDT and Flex Builder.

Advanced Refactoring
Advanced Refactoring will add common refactoring tools like Change Method Signature, Move, Extract Interface, Extract Method to the FDT Editor.

Дебагер это конешно хорошо, но это все только для Flash|ActionScript проектов.

А расстроился я потому, что мне, как флекс разработчику эта тулза совсем бесполезна. А учитывая ее стоимость (599 евро|1012 долларов США|4542 гривен| 24106 рублей) становиться совсем печально(. Незнаю чем они думаю, но я останусь верен флекс билдеру, надеясь что адоб таки соизволит позаботиться об удобстве разработчиков, а не создании разной функциональности для галочки.

И вообще дайте мне команду вменяемых ява-девелоперов (этак человек 5-8), денег и через год я переверну это мир! Или просто небольшой институт по исследованию центральной нервной системы человека и я создам матрицу.



Как самому отлавливать биндабл значения простым способом

Monday, March 17th, 2008

Сегодня мне задали вопрос:

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

Я не забыл ответить сразу и человек ушел в оффлан. Думаю этот пример будет полезен всем ).
В кратце — ловим эвент, смотрим, что внутри, биндим в мхмл наше значение чтобы было все почесному.
Важно перед употреблением прочесть хелп по метатегу [Bindable] иPropertyChangeEvent

creationComplete="init()"
layout="vertical">

click="{testBinding = Math.random().toString()}"/>

public var testBinding : String;

public function init()
{
addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, propertyChangeEventHandler);
}

public function propertyChangeEventHandler( event:PropertyChangeEvent ) : void
{
eventsLog.text +=”\n\nPropertyChangeEvent {”
+”\n type : “+event.type
+’,\n property : ‘+event.property
+’,\n kind : ‘+event.kind
+”,\n newValue : “+event.newValue
+”,\n oldValue : “+event.oldValue +’}’;
}
]]>



AIR, FLEX3 — мы готовы! Silverlight 2 — сейчас прогреем и поедем

Monday, February 25th, 2008

Адоб зарелизил AIR и FLEX 3, бурные продолжительные апплодисменты, все встают.

В честь этого небольной редизайн сайта покравсив его в черный (флексовый) цвет. Также сделал клевую шапку-флешку иллюстрирующую что такое AIR. Стоит зайти посмотреть

Одновременно с этим injun #576871 написал пост о том, что

Скот Гутри, пару дней назад рассказал в нескольких строках о предстоящей первой бета-версии Silverlight 2.

Я если чесно очень боюсь Silverlight 2 — последнее време продукты от майкрософта безумно огромны, неповоротливы и громоздки, как бы Silverlight 2 не стал именно таким “выхлопом” от майкрософт.
Майкрософт сейчас подобен безумному полководцу с безграничной армией программеров-войнов, которых он шлет бездумно на бойницы пытаясь просто завалить их трупами войнов. Эти войны-программисты порождают безумное количесто софта который просто неудобен в использовании, но окружающие люди просто ничего не видят вокруг, за огромностью MS этого просто не видно. Эта толпа программистов способна(?) сделать много всякого функционала и возможностей, но обычно это выглядит очень убого, а порой это вообще никому не нужно. Пока МС просто пытается набрать колличественный показатель всяких плюшек и возможностей, но вопрос в том, сможет ли он перешагнуть в качественный. Лично я подозреваю, что уже не застигну этот момент ;(

“способна(?)” — это я к тому, что я в этой жизни так и не пронаблюдал релиза Silverlight 1.1, и его прорадителя :).



Kill Bill Browser.

Monday, February 18th, 2008

Простецкий способ убить браузер АС3 кодом, вставляем-вызываем:


public function ups() : void
{
var arr:Array = [1,2,3];
for (var i:int=0; i
{
arr.push(arr[i]);
}
}

Из кода все понятно, что и почему.
Валит ФФ и ИЕ на раз-два :).
На очень слабых машинах скажет, что

A script has executed for longer than the default timeout period of 15 seconds

Но на быстрых машинах за дефолтные 60 секунд успеет сделать свое дело…

И еще, строка timeout period of 15 seconds насколько видно из работы просто захардкоджена во флекс дебагер т.к. число 15 вообще берется почти с потолка и не зависит от выставленого во флешке максимального времени втыкания.




]]> rss о RIA от 33 Коровы
Забадать RSS!
]]>
~~~~~~