使用绑定

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    <s:layout>
        <s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/>
    </s:layout>
    <fx:Script>
        <![CDATA[
            [Bindable]
            private var s:String;
            
            protected function changing():void
            {
                s=String(hs.value);
            }
            
        ]]>
    </fx:Script>
    <fx:Declarations>
        <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    </fx:Declarations>
    <fx:Binding source="t3.text" destination="t4.text"/>
    <s:TextInput id="t1"/>
    <s:TextInput id="t2" text="{t1.text}"/>

    <s:TextInput id="t3"/>
    <s:TextInput id="t4"/>

    <s:TextInput id="t5" text="{s}"/>
    <s:HSlider id="hs" change="changing()" maximum="30" minimum="10" stepSize="2"/>
    <s:CheckBox id="c1" label="{c1.selected==true?'取消全选':'全部选择'}" />
    <s:CheckBox id="c2" label="复选框" selected="{c1.selected}"/>
    <s:CheckBox id="c3" label="复选框" selected="{c1.selected}"/>
    <s:CheckBox id="c4" label="复选框" selected="{c1.selected}"/>
    <s:CheckBox id="c5" label="复选框" selected="{c1.selected}"/>
</s:Application>

 

 

posted on 2012-09-11 10:01  雷、  阅读(99)  评论(0)    收藏  举报

导航