国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

Flex 動態綁定BindingUtils.bindProperty

2024-09-12 17:51:15
字體:
來源:轉載
供稿:網友
關鍵字:BindingUtils.bindProperty
需導入:import mx.binding.utils.BindingUtils;
/**
* 動態綁定
* @params site:Object 被綁定對象
* @params prop:String 被綁定對象的屬性,如textInput的text屬性
* @params host:Object 監視者對象
* @params chain:Object 監視者對象的屬性
* @return ChangeWatcher
* **/
BindingUtils.bindProperty(site:Object,prop:String,host:Object,chain:Object);
復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="absolute" initialize="init();">

    <mx:Script>
        <!--[CDATA[
            import mx.binding.utils.BindingUtils;
            import mx.binding.utils.ChangeWatcher;

            
            private var watcher1:ChangeWatcher;
            private var watcher2:ChangeWatcher;

            /**
             * 動態綁定
             * @return void
             * **/
            private function Binding():void {

                //綁定ID為txt2的txtInput
                //綁定屬性為txtInput的text
                //監視者ID為txt1的txtInput
                //監視者屬性為txtInput的text
                watcher1 = BindingUtils.bindProperty(txt2,"text",txt1,"text");

                //綁定ID為txtComb的txtInput
                //綁定屬性為txtInput的text
                //監視者ID為comb的ComboBox
                //監視者屬性為ComboBox的value
                watcher2 = BindingUtils.bindProperty(txtComb,"text",comb,"value");
            }

            /**
             * 解除綁定
             * @return void
             * **/
            private function UnBinding():void {
                //解除綁定
                watcher1.unwatch();
                watcher2.unwatch();
            }        
        ]]-->
    </mx:Script>

    <mx:ApplicationControlBar dock="true">
        <mx:Button label="動態綁定" click="Binding();"/>
        <mx:Button label="解除綁定" click="UnBinding();"/>
    </mx:ApplicationControlBar>

    

    <mx:VBox width="200" height="200">

        <mx:Spacer height="30"/>

        <mx:TextInput id="txt1"/>
        <mx:TextInput id="txt2"/>

        <mx:Spacer height="30"/>

        <mx:ComboBox id="comb">
            <mx:dataProvider>
                <mx:Array>
                    <mx:String>Beijing</mx:String>
                    <mx:String>Shanghai</mx:String>
                    <mx:String>Hangzhou</mx:String>
                </mx:Array>
            </mx:dataProvider>
        </mx:ComboBox>

        <mx:TextInput id="txtComb"/>
        </mx:VBox>
</mx:Application>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商洛市| 徐汇区| 宜君县| 盐池县| 泌阳县| 南康市| 内乡县| 桑日县| 马鞍山市| 清涧县| 科尔| 山阴县| 云霄县| 南宁市| 五华县| 怀仁县| 永登县| 常熟市| 怀集县| 会同县| 融水| 洞口县| 芜湖县| 石林| 余姚市| 瑞昌市| 饶平县| 山阳县| 苗栗市| 卓资县| 双鸭山市| 平乡县| 青冈县| 托里县| 宁晋县| 平陆县| 平谷区| 漳浦县| 井冈山市| 金溪县| 双桥区|