Увы, с билдером не поставляется. Рекомендую маленький и бесплатный плагин для Eclipce:
http://editorxml.sourceforge.net/download.html.
Установка: скопировать в папку {Program Files}/Adobe/Flex Builder 3/Plugins, перезапустить билдер.
Flex, Air
При разработке модульных приложений, когда один 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
Вопрос: как задеплоить ролик в папку /sub1/sub2/sub3, но для ролика корнем оставался корень сайта?
Ответ: Использовать параметр base в object-embed (пример под катом для ASP.NET)
Read more…
.NET development, Flex, Air
У Flex разработчиков существует распространенная проблемма выставить какой-то выбранный элемент в ComboBox. Фреймворк представляет 2 способа, использовать selectedIndex и selectedItem. Для того чтобы выставить selectedIndex разработчику приходится крутить цикл с целью найти среди всех доступных элементов коллекции подходящий с целью поиска его индекса. С selectedItem вступает в игру фактор сравнения ссылочных данных, выбранный елемент просто может отсутсвовать в коллекции доступных данных.
Если взять в учет, что почти все данные которые мы биндим в комбобоксы имеют первичные ключи, и мы не хотим реализовывать нашими сущностями IIUID, то довольно удобно использовать следующий класс, позволяющий конфигурировать поле с первичным ключем класса и получать-устанавливать выбранный елемент по первичному ключу:
Read more…
Flex, Air
Часто флекс разработчики стоят перед дилемой: использовать или не использовать внедрение шрифтов. Использование внедренных шрифтов дает много выгод, таких как: не нужно иметь установленный шрифт на клиентской машине, можно использовать сглаживания, прозрачности, повороты и т д. Полный список бенефитов по ссылке выше. Недостаток один - сильно увеличивается размер приложения. В этой статье я постараюсь рассказать как добится компромиса - внедрить шрифты в отдельный ролик и подгружать его приложением.
Read more…
Flex, Air
Хм.. даже не знаю с чего начать
Ладно, часто возникает задача, когда сервер должен извещать клиента о чем-то важном и полезном. Например - изменение состояния каких-то объектов мониторинга, готовность результатов работы какой-то длительной операции, изменение состояния других клиентов и т д.
Глобально, реализаций этого сценария 2:
- ping (клиент с каким-то интервалом опрашивает сервер)
- сервер сам нотифицирует клиента (клиент при этом должен быть подключенным)
О том как реализовать 2-й сценарий для WebObr.NET + Adobe Flex + RTMP речь пойдет ниже:
Read more…
.NET development, Flex, Air
Сегодня, когда в очередной раз меня спросили о сабже, чтобы не писать руками, спросил у Google, оказывается в MSDN есть прекрасная статья для тех, кто об этом никогда не слышал и столкнулся с одновременным доступом к БД впервые. Кому интересно - знакомимся: http://msdn.microsoft.com/ru-ru/library/cs6hb8k4.aspx
.NET development
Интересную ссылку подкинул сегодня товарищ: 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