Увы, с билдером не поставляется. Рекомендую маленький и бесплатный плагин для Eclipce:
http://editorxml.sourceforge.net/download.html.
Установка: скопировать в папку {Program Files}/Adobe/Flex Builder 3/Plugins, перезапустить билдер.
Flex, Air
Flex Builder, XML editor
При разработке модульных приложений, когда один 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
Flex, Air
Вопрос: как задеплоить ролик в папку /sub1/sub2/sub3, но для ролика корнем оставался корень сайта?
Ответ: Использовать параметр base в object-embed (пример под катом для ASP.NET)
Read more…
.NET development, Flex, Air
ASP.NET, Flash, Flex, Air
У Flex разработчиков существует распространенная проблемма выставить какой-то выбранный элемент в ComboBox. Фреймворк представляет 2 способа, использовать selectedIndex и selectedItem. Для того чтобы выставить selectedIndex разработчику приходится крутить цикл с целью найти среди всех доступных элементов коллекции подходящий с целью поиска его индекса. С selectedItem вступает в игру фактор сравнения ссылочных данных, выбранный елемент просто может отсутсвовать в коллекции доступных данных.
Если взять в учет, что почти все данные которые мы биндим в комбобоксы имеют первичные ключи, и мы не хотим реализовывать нашими сущностями IIUID, то довольно удобно использовать следующий класс, позволяющий конфигурировать поле с первичным ключем класса и получать-устанавливать выбранный елемент по первичному ключу:
Read more…
Flex, Air
Flex, Air
Часто флекс разработчики стоят перед дилемой: использовать или не использовать внедрение шрифтов. Использование внедренных шрифтов дает много выгод, таких как: не нужно иметь установленный шрифт на клиентской машине, можно использовать сглаживания, прозрачности, повороты и т д. Полный список бенефитов по ссылке выше. Недостаток один - сильно увеличивается размер приложения. В этой статье я постараюсь рассказать как добится компромиса - внедрить шрифты в отдельный ролик и подгружать его приложением.
Read more…
Flex, Air
Flex, Air
Хм.. даже не знаю с чего начать
Ладно, часто возникает задача, когда сервер должен извещать клиента о чем-то важном и полезном. Например - изменение состояния каких-то объектов мониторинга, готовность результатов работы какой-то длительной операции, изменение состояния других клиентов и т д.
Глобально, реализаций этого сценария 2:
- ping (клиент с каким-то интервалом опрашивает сервер)
- сервер сам нотифицирует клиента (клиент при этом должен быть подключенным)
О том как реализовать 2-й сценарий для WebObr.NET + Adobe Flex + RTMP речь пойдет ниже:
Read more…
.NET development, Flex, Air
.NET development, Air, Flex, Air, WebOrb
Интересную ссылку подкинул сегодня товарищ: 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
Air, Flash, Flex, Air
Давно пользуюсь таким продуктом как 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
Flex Builder, SVN
Хороший класс TextArea, и API у него неплохой, можно проскроллировать вниз, например так:
textArea.verticalScrollPosition = textArea.maxVerticalScrollPosition;
А что если надо позицию установить таким образом, чтобы был виден определенный текст ? Найти позицию текста поможет indexOf(), а вот со скроллированием уже хуже. Под катом класс который немного расширяет стандартный TextArea и позволяет это сделать.
Read more…
Flex, Air
Air, Flex, Air, Scroll, TextArea