Flex中如何通过监听itemClick事件检测FlexRadioButtonGroup中RadioButton被点击的例子

接下来的例子演示了Flex中如何通过监听itemClick事件,检测FlexRadioButtonGroup中RadioButton被点击。
让我们先来看一下Demo(可以右键View Source或 点击这里察看源代码 ):
 
下面是完整代码(或 点击这里察看):
Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3.         layout="vertical"
  4.         verticalAlign="middle"
  5.         backgroundColor="white">
  6.     <mx:Script>
  7.         <![CDATA[
  8.             import mx.events.ItemClickEvent;
  9.             private function radioGroup_itemClick(evt:ItemClickEvent):void {
  10.                 var now:String = new Date().toTimeString();
  11.                 lbl.text = evt.label + " (" + now + ")";
  12.             }
  13.         ]]>
  14.     </mx:Script>
  15.     <mx:ApplicationControlBar dock="true">
  16.         <mx:Label id="lbl" fontWeight="bold" />
  17.     </mx:ApplicationControlBar>
  18.     <mx:RadioButtonGroup id="radioGroup"
  19.             itemClick="radioGroup_itemClick(event);" />
  20.     <mx:VBox>
  21.         <mx:RadioButton id="radioButton1"
  22.                 label="Red"
  23.                 group="{radioGroup}" />
  24.         <mx:RadioButton id="radioButton2"
  25.                 label="Orange"
  26.                 group="{radioGroup}" />
  27.         <mx:RadioButton id="radioButton3"
  28.                 label="Yellow"
  29.                 group="{radioGroup}" />
  30.         <mx:RadioButton id="radioButton4"
  31.                 label="Green"
  32.                 group="{radioGroup}" />
  33.         <mx:RadioButton id="radioButton5"
  34.                 label="Blue"
  35.                 group="{radioGroup}" />
  36.     </mx:VBox>
  37. </mx:Application>

你可能感兴趣的:(职场,休闲)