<?xml version="1.0"
encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#964242, #A85959]">
<mx:Label x="35" y="32" text="CheckBox" width="144" height="37" fontFamily="Adobe Fan Heiti Std B" fontSize="20" fontWeight="bold" color="#FEFFFF"/>
<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="232" width="442" layout="horizontal"
paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"
color="0xffffff" borderAlpha="0.15" x="100" y="77">
<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>
No comments:
Post a Comment