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

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


Архив рубрики 'Разное'

Использование Гугл карт (Google Maps) в Flex проекте

Пример ниже о том, как легко можно использовать Google Maps в своем Flex проекте
Читать далее ‘Использование Гугл карт (Google Maps) в Flex проекте’

Как установить эффект при изменении источника данных (data provider) списка (List) Flex

Пример рассказывает о том, как добавить эффект при изменении источника данных компонента Список (List) при помощи itemsChangeEffect
Читать далее ‘Как установить эффект при изменении источника данных (data provider) списка (List) Flex’

Использование Yahoo! карт в Flex проекте

Пример ниже показывает как можно использовать карты Яху Yahoo! maps в Flex/ActionScript 3.0 проекте
Читать далее ‘Использование Yahoo! карт в Flex проекте’

Как создать последовательность Sequence эффектов Flex

Пример ниже научит как создать последовательность эффектов во Флексе
при помощи MXML тэга <mx:Sequence />
Читать далее ‘Как создать последовательность Sequence эффектов Flex’

Рисуем набор RadioButton контролов, использую Repeater (Flex)

Следующий пример о том, как нарисовать кучу элементов RadioButton использую Repeater вместе с провайдером данных (data provider) типа массив (Array)
Читать далее ‘Рисуем набор RadioButton контролов, использую Repeater (Flex)’

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

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

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

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

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

Получить количество строк во Flex TextArea

следующий пример показывает как определить количество строк в TextArea используя
метод getTextField() свойство numLines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white">
 
    <mx:Script>
        <![CDATA[
            import mx.utils.StringUtil;
 
            private function textArea_change(evt:Event):void {
                callLater(updateStats, [evt]);
            }
 
            private function updateStats(evt:Event):void {
                var nLines:uint = textArea.mx_internal::getTextField().numLines;
                var nChars:uint = textArea.length;
                var str:String = "{0} characters; {1} lines";
                panel.status = StringUtil.substitute(str,
                                    nChars,
                                    nLines);
            }
        ]]>
    </mx:Script>
 
    <mx:String id="str" source="lorem.txt" />
 
    <mx:ApplicationControlBar dock="true">
        <mx:Form styleName="plain">
            <mx:FormItem label="width (%):">
                <mx:HSlider id="slider"
                        minimum="50"
                        maximum="100"
                        value="100"
                        liveDragging="true"
                        snapInterval="1"
                        tickInterval="10" />
            </mx:FormItem>
        </mx:Form>
    </mx:ApplicationControlBar>
 
    <mx:Panel id="panel"
            percentWidth="{slider.value}"
            height="100%">
        <mx:TextArea id="textArea"
                htmlText="{str}"
                condenseWhite="true"
                width="100%"
                height="100%"
                change="textArea_change(event);"
                resize="textArea_change(event);" />
    </mx:Panel>
 
</mx:Application>

оригинал статьи

DataGrid c чекбоксами (лист с чекбоксами)

Иногда для пользователя привычнее список с чекбоксами, так нагляднее и легче выделять несколько строк (не все знают про SHIFT + и CTRL + )
Пример подобной реализации нашел здесь http://blogs.adobe.com/aharui/2008/02/checkbox_selection_in_datagrid.html

Реализация основана на базовом классе DataGrid
скачать исходник

Рабочий пример под катом
Читать далее ‘DataGrid c чекбоксами (лист с чекбоксами)’