首页» FLEX »FLEX例子之多项选择按钮(checkBox)

FLEX例子之多项选择按钮(checkBox)

立即注册PayPal并开始接受信用卡付款。
转载请保持文章完整性!
本文链接地址:http://blog.desizen.com/4lone/266.html
主页:joel's blog

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

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

<?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>

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

标签:, , ,

与"FLEX例子之多项选择按钮(checkBox)"相关的文章:

一条评论 »

  1.  paintball gear Says:

    Hmmm, good tutorial. Thanks a lot, I haven’t got the chance to probe it just yet.

留下评论

emoticons

Feedback Form