File: mxml

package info (click to toggle)
ruby-rouge 4.6.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,836 kB
  • sloc: ruby: 38,168; sed: 2,071; perl: 152; makefile: 8
file content (104 lines) | stat: -rw-r--r-- 3,187 bytes parent folder | download | duplicates (4)
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?xml version="1.0"?>
<!-- mxmlAdvanced/myComponents/DestinationComp.mxml -->
<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx">

    <fx:Script>
        <![CDATA[
            // Define variable to reference calling file.
            [Bindable]
            public var caller:CallingComponent;
        ]]>
    </fx:Script>

    <s:TextInput id="mytext"
        text="{caller.text1.text}"/>
</s:VGroup>

<?xml version="1.0"?>
<!-- mxmlAdvanced/myComponents/StateComboBoxSetGetBinding.mxml -->
<s:ComboBox xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx">

    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayList;
            import flash.events.Event;

            // Define private variables.
            private var stateArrayShort:ArrayList = new ArrayList(["AK", "AL"]);
            private var stateArrayLong:ArrayList = new ArrayList(["Arkansas", "Alaska"]);

            private var __shortNames:Boolean = true;

            public function set shortNames(val:Boolean):void {
                __shortNames = val;
                if (__shortNames) {
                    dataProvider=stateArrayShort; }
                else {
                    dataProvider=stateArrayLong; }
                    // Create and dispatch event.
                    dispatchEvent(new Event("changeShortNames"));
            }

            // Include the [Bindable] metadata tag.
            [Bindable(event="changeShortNames")]
            public function get shortNames():Boolean {
                return __shortNames;
            }
        ]]>
    </fx:Script>
</s:ComboBox>

<?xml version="1.0"?>
<!-- mxmlAdvanced/myComponents/StateComboBoxPassRefToTA.mxml -->
<s:ComboBox xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    close="handleCloseEvent(event);">

    <fx:Script>
        <![CDATA[
            import flash.events.Event;
            import spark.components.TextArea;

            // Define a variable of type mx.controls.TextArea.
            public var outputTA:TextArea;

            public function handleCloseEvent(eventObj:Event):void {
                outputTA.text=String(this.selectedIndex);
            }
        ]]>
    </fx:Script>

    <s:dataProvider>
        <s:ArrayList>
            <fx:String>AK</fx:String>
            <fx:String>AL</fx:String>
        </s:ArrayList>
    </s:dataProvider>
</s:ComboBox>

<?xml version="1.0"?>
<!-- createcomps_mxml/myComponents/StateComboBoxWithStyleClassSel.mxml -->
<s:ComboBox xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    styleName="myCBStyle">

    <fx:Style>
        .myCBStyle {
            fontWeight : bold;
            fontSize : 15;
            }
    </fx:Style>

    <s:dataProvider>
        <s:ArrayList>
            <fx:String>AK</fx:String>
            <fx:String>AL</fx:String>
        </s:ArrayList>
    </s:dataProvider>
</s:ComboBox>