Flex Примеры, Adobe Flex, Флекс

Изучаем Flex. Примеры, статьи, рецепты …


Архив за месяц Май 2008

Отказываемся от services-config.xml. Динамическое описание/определение сервисов (Flex, ActionScript)

Недавно столкнулись с проблемой: flex приложение, которое активно общается с сервером, может запускаться на разных серверах, в разных поддиректориях

Описание сервисов у нас хранилось в services-config.xml

что-то типа:
Вариант один, для первого сервера:

1
2
3
<channel -definition id="my-sabreamf" class="mx.messaging.channels.AMFChannel">
     <endpoint uri="http://{server.name}:80/www/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel>

Для второго сервера меняем путь к gateway.php

1
2
3
<channel -definition id="my-sabreamf" class="mx.messaging.channels.AMFChannel">
     <endpoint uri="http://{server.name}:80/webgui/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel>

и тд
В итоге, получается, что надо билдить под каждый сервер
но это как-то нехорошо..

поиски решение привели сюда

по мотивам этой статьи вышло следующее решение:
(смотрим под кат)

Читать далее ‘Отказываемся от services-config.xml. Динамическое описание/определение сервисов (Flex, ActionScript)’

Как изменить внешний вид сообщения об ошибке в форме (Flex)

Пример ниже показывает, как изменить стандартный красный тултип (сообщение об ошибке при валидации данных формы) использую .errorTip CSS селектор
Читать далее ‘Как изменить внешний вид сообщения об ошибке в форме (Flex)’

Как динамически установить иконку на кнопку Button (Flex)

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

не подходило, потому что список кнопок у меня строится динамически
мне приходит только массив url кнопок

в итоге нарыл очень полезную библиотеку
Читать далее ‘Как динамически установить иконку на кнопку Button (Flex)’

Создание редактируемого DataGrid (Редактируемый DataGrid Flex)

Пример ниже показывает как сделать колонку редактируемой при помоощи свойства «editable» объекта DataGridColumn

Читать далее ‘Создание редактируемого DataGrid (Редактируемый DataGrid Flex)’

Как запретить вводить определенные символы в TextInput Flex

Пример ниже показывает как можно запретить вводить определенные символы в TextInput контрол, используя свойство «restrict»

Читать далее ‘Как запретить вводить определенные символы в TextInput Flex’

Открыть и закрыть ComboBox (селект) программно: Flex

Ниже пример открытия и закрытия ComboBox контрола путем вызова методов open() и close()
Читать далее ‘Открыть и закрыть ComboBox (селект) программно: Flex’

Как проверить номер кредитной карты (Валидация кредитки) ActionScript

Ниже пример проверки номера кредитки с использованием ActionScript

Читать далее ‘Как проверить номер кредитной карты (Валидация кредитки) ActionScript’

Как отследить изменения в ArrayCollection Flex

Пример ниже иллюстрирует как отследить изменения в ArrayCollection (добавление, обновление, удаление) элементов, путем прослушивания collectionChange события

Читать далее ‘Как отследить изменения в ArrayCollection Flex’

Сортировка ArrayCollection с использованием SortField и классов сортировки

Иногда необходимо осортировать данные по строке (с учетом/без учета регистра), по числовому полю и тд
Ниже пример использования класса Sort для сортировки ArrayCollection
Читать далее ‘Сортировка ArrayCollection с использованием SortField и классов сортировки’

Как определить когда пользователь выбрал месяц в компоненте DateChooser (выбор даты) Flex

Иногда необходимо определить, когда пользователь выбрал месяц в компоненте DateChooser. Как это сделать путем добавления обработчика события scroll
показано ниже в примерах на mxml и ActionScipt
Читать далее ‘Как определить когда пользователь выбрал месяц в компоненте DateChooser (выбор даты) Flex’