Archive

Archive for the ‘Flex, Air’ Category

Flex Builder 3 редактирование XML

June 23rd, 2010

Увы, с билдером не поставляется. Рекомендую маленький и бесплатный плагин для Eclipce:
http://editorxml.sourceforge.net/download.html.
Установка: скопировать в папку {Program Files}/Adobe/Flex Builder 3/Plugins, перезапустить билдер.

Flex, Air ,

The CSS type selector {0} was not processed because the type was not used in the application

March 30th, 2010

При разработке модульных приложений, когда один CSS файл используется для стилизации всего, либо когда подключается какая-то общая тема -theme, очень часто можно увидеть Warnings подобного вида:
The CSS type selector {0} was not processed because the type was not used in the application
И если например затеян какой-нибудь рефакторинг с применением [Deprecated] эти warnings кажутся незначительными и мешающими. Победи врага ключем компилятора:
-show-unused-type-selector-warnings=false

Flex, Air

Флеш ролик и пути

February 16th, 2010

Вопрос: как задеплоить ролик в папку /sub1/sub2/sub3, но для ролика корнем оставался корень сайта?

Ответ: Использовать параметр base в object-embed (пример под катом для ASP.NET)

Read more…

.NET development, Flex, Air , ,

mx.controls.ComboBox vs System.Windows.Forms.ComboBox

February 9th, 2010

У Flex разработчиков существует распространенная проблемма выставить какой-то выбранный элемент в ComboBox. Фреймворк представляет 2 способа, использовать selectedIndex и selectedItem. Для того чтобы выставить selectedIndex разработчику приходится крутить цикл с целью найти среди всех доступных элементов коллекции подходящий с целью поиска его индекса. С selectedItem вступает в игру фактор сравнения ссылочных данных, выбранный елемент просто может отсутсвовать в коллекции доступных данных.

Если взять в учет, что почти все данные которые мы биндим в комбобоксы имеют первичные ключи, и мы не хотим реализовывать нашими сущностями IIUID, то довольно удобно использовать следующий класс, позволяющий конфигурировать поле с первичным ключем класса и получать-устанавливать выбранный елемент по первичному ключу:

Read more…

Flex, Air

Flex Fonts embedding

January 5th, 2010

Часто флекс разработчики стоят перед дилемой: использовать или не использовать внедрение шрифтов. Использование внедренных шрифтов дает много выгод, таких как: не нужно иметь установленный шрифт на клиентской машине, можно использовать сглаживания, прозрачности, повороты и т д. Полный список бенефитов по ссылке выше. Недостаток один - сильно увеличивается размер приложения. В этой статье я постараюсь рассказать как добится компромиса - внедрить шрифты в отдельный ролик и подгружать его приложением.

Read more…

Flex, Air

WebOrb.NET & server to client invocation

October 21st, 2009

Хм.. даже не знаю с чего начать :) Ладно, часто возникает задача, когда сервер должен извещать клиента о чем-то важном и полезном. Например - изменение состояния каких-то объектов мониторинга, готовность результатов работы какой-то длительной операции, изменение состояния других клиентов и т д.

Глобально, реализаций этого сценария 2:

  • ping (клиент с каким-то интервалом опрашивает сервер)
  • сервер сам нотифицирует клиента (клиент при этом должен быть подключенным)

О том как реализовать 2-й сценарий для WebObr.NET + Adobe Flex + RTMP речь пойдет ниже:

Read more…

.NET development, Flex, Air , , ,

Spicefactory

September 23rd, 2009

Интересную ссылку подкинул сегодня товарищ: Spicefactory

Очень интересный фреймворк судя по описанию. Что меня заинтересовало:

- IOC, Dependency Injection, Reflection API (хоть кто-то написал обертку над describeType() :)), XML-to-Objects mapping, Logging и много другого.

По поводу лицензии - Parsley is Open Source, licensed under the Apache License 2.0.

Качаем, знакомимся

Flex, Air , ,

Flex Builder + SVN

July 22nd, 2009

Давно пользуюсь таким продуктом как subclipse (плагин к Eclipse для системы контроля версий SVN), да и вобще, люблю когда всякие Perforce, Vault, SVN, и т д “сидят” прямо в IDE. Однако где-то с пол-года назад, когда я установил новую версию TurtoiseSVN 1.6.*, а subclipse стоял 1.4, увы, они не подружились. Пришлось удалять 1.6 ставить 1.4.

Сегодня заглянул на http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA, и понял что я отстал от жизни: Links for 1.6.x Release

PS: Для тех кто никогда не инсталлировал - инструкция в картинках по ссылке выше.

Flex, Air ,

Sony Ericson W-995

July 2nd, 2009

Заказчик задеплоил мое небольшое Flex приложение, приятно :)

Посмотреть можно тут: http://www.sonyericsson.com/cws/products/mobilephones/overview/w995?lc=en&cc=gb#layerid=enhancedproductpresentation_showtime

Flex, Air

TextArea - скроллирование

May 20th, 2009

Хороший класс TextArea, и API у него неплохой, можно проскроллировать вниз, например так:

textArea.verticalScrollPosition = textArea.maxVerticalScrollPosition;

А что если надо позицию установить таким образом, чтобы был виден определенный текст ? Найти позицию текста поможет indexOf(), а вот со скроллированием уже хуже. Под катом класс который немного расширяет стандартный TextArea и позволяет это сделать.

Read more…

Flex, Air , , ,

31523 pages viewed, 35 today
17771 visits, 32 today
FireStats icon Powered by FireStats