Flex checkBox

本文链接地址:http://blog.desizen.com/4lone/266.html

今天开始我的tourdeflex之旅,这个计划已经持续了好久,不能再纵容自己不去学习了.tourdeflex一开始的界面就显示出了一条道路,我也沿着它去走!

现在进行的就是UI Controls:Data Entry Controls:CheckBox
看代码:

<?xml version="1.0"?>
<!-- Simple example to demonstrate the CheckBox control -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundGradientColors="[0x000000,0x323232]" viewSourceURL="srcview/index.html">
 
    <mx:Script>
        <![CDATA[
 
           import mx.controls.Alert;         
 
           // This event handler adds and deletes items from the shopping cart.
           private function modifyCart():void 
           {
                cartItems.text = "";
 
                if(milkCB.selected == true) {              
                    cartItems.text += "milk" + '/n' ;
                }
 
                   if(eggsCB.selected == true) {
                    cartItems.text += "eggs" + '/n';
                }
 
                if(breadCB.selected == true) { 
                    cartItems.text +="bread" + '/n';
                }
              }
 
           // This event handler opens the Alert control.
           private function sendMessage():void 
           {
                if(couponCB.selected == true) {
                  Alert.show('You will receive coupons.');
                }
                else {
                    Alert.show('You will not receive any coupons.');
                }
           }    
        ]]>
    </mx:Script>
 
    <mx:Panel title="CheckBox Control Example" 
        height="75%" width="75%" layout="horizontal"
        paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"
        color="0xffffff" borderAlpha="0.15">
 
        <mx:VBox color="0x000000">
            <mx:CheckBox id="milkCB" label="milk" click="modifyCart()"/>
            <mx:CheckBox id="eggsCB" label="eggs" click="modifyCart()"/>
            <mx:CheckBox id="breadCB" label="bread" click="modifyCart()"/>
        </mx:VBox>
 
        <mx:VBox>
            <mx:Label text="Items in my cart " color="0x000000"/>
            <mx:TextArea id="cartItems" width="300" height="50" verticalScrollPolicy="off" color="0x000000"/>
            <!-- Event handler sendMessages() is used to handle event click -->
            <mx:CheckBox id="couponCB" label="Send me coupons for items in my cart"
                click="sendMessage()" selected="true" color="0x000000"/>
        </mx:VBox>
    </mx:Panel>
</mx:Application>

这个例子很简单,没有用到什么flex技术,就只是添加了几个checkbox,然后设置了其Click事件.熟悉JavaScript的人肯定相当的熟悉.我在自己写这样一个例子的时候,运行时用的dubug模式,选择checkbox的时候触发了debug模式,而原例子用同样的方法去运行,却没有转换到debug,待查.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值