<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>joel&#039;s FLEX blog &#187; ComboBox</title>
	<atom:link href="http://blog.desizen.com/TAG/combobox/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.desizen.com</link>
	<description>FLEX,网络安全,Linux</description>
	<lastBuildDate>Fri, 13 May 2011 02:18:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>FLEX例子之下拉列表框(ComboBox)</title>
		<link>http://blog.desizen.com/4lone/271.html</link>
		<comments>http://blog.desizen.com/4lone/271.html#comments</comments>
		<pubDate>Tue, 23 Dec 2008 01:17:35 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[ComboBox]]></category>
		<category><![CDATA[TourDeFlex]]></category>
		<category><![CDATA[例子]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=271</guid>
		<description><![CDATA[这个例子进行的是UI Controls:Data Entry Controls:ComboBox 直接看例子: &#60;?xml version=&#34;1.0&#34;?&#62; &#60;!-- Simple example to demonstrate the ComboBox control. --&#62; &#60;mx:Application xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34; backgroundGradientColors=&#34;[0x000000,0x323232]&#34; viewSourceURL=&#34;srcview/index.html&#34;&#62; &#60;!--这个例子实现的是一个ComboBox下拉列表框,列表的选项是由绑定数组为数据源的.当关闭(选择)列表时,被选中的值进行了传递,又由closeHandler函数对label进行了赋值(修改)--&#62; &#60;mx:Script&#62; &#60;![CDATA[ import mx.collections.ArrayCollection; &#160; [Bindable] public var cards:ArrayCollection = new ArrayCollection( [ {label:&#34;Visa&#34;,data:1}, //这样的数组分配方式也是第一次见:) 经过分析才学习到:这里的&#34;data&#34;似乎是自定义的变量名,label是组件&#34;label&#34; {label:&#34;MasterCard&#34;, data:2}, {label:&#34;American Express&#34;, data:3} ]); &#160; private function closeHandler(event:Event):void { myLabel.text = &#34;You selected: &#34; + ComboBox(event.target).selectedItem.label;//targht是event事件的目标;ComboBox具有selectedItem属性 [...]]]></description>
			<content:encoded><![CDATA[<p>这个例子进行的是UI Controls:Data Entry Controls:<a href="http://blog.desizen.com/TAG/combobox" class="st_tag internal_tag" rel="tag" title="Posts tagged with ComboBox">ComboBox</a><br />
直接看例子:<span id="more-271"></span></p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- Simple example to demonstrate the ComboBox control. --&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Application</span> xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> backgroundGradientColors=<span style="color: #ff0000;">&quot;[0x000000,0x323232]&quot;</span> viewSourceURL=<span style="color: #ff0000;">&quot;srcview/index.html&quot;</span><span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!--这个例子实现的是一个ComboBox下拉列表框,列表的选项是由绑定数组为数据源的.当关闭(选择)列表时,被选中的值进行了传递,又由closeHandler函数对label进行了赋值(修改)--&gt;</span></span>
    <span style="color: #339933;">&lt;mx:Script&gt;</span>
<span style="color: #339933;">        &lt;![CDATA[</span>
<span style="color: #339933;">            import mx.collections.ArrayCollection;</span>
&nbsp;
<span style="color: #339933;">            [Bindable]</span>
<span style="color: #339933;">            public var cards:ArrayCollection = new ArrayCollection(</span>
<span style="color: #339933;">                [ {label:&quot;Visa&quot;,data:1}, //这样的数组分配方式也是第一次见:) 经过分析才学习到:这里的&quot;data&quot;似乎是自定义的变量名,label是组件&quot;label&quot;</span>
<span style="color: #339933;">                  {label:&quot;MasterCard&quot;, data:2}, </span>
<span style="color: #339933;">                  {label:&quot;American Express&quot;, data:3} ]);</span>
&nbsp;
<span style="color: #339933;">            private function closeHandler(event:Event):void {</span>
<span style="color: #339933;">                myLabel.text = &quot;You selected: &quot; +  ComboBox(event.target).selectedItem.label;//targht是event事件的目标;ComboBox具有selectedItem属性</span>
<span style="color: #339933;">                myData.text = &quot;Data: &quot; +  ComboBox(event.target).selectedItem.data;</span>
<span style="color: #339933;">            }     </span>
<span style="color: #339933;">        ]]&gt;</span>
<span style="color: #339933;">    &lt;/mx:Script&gt;</span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Panel</span> title=<span style="color: #ff0000;">&quot;ComboBox Control Example&quot;</span> </span>
<span style="color: #000000;">        height=<span style="color: #ff0000;">&quot;75%&quot;</span> width=<span style="color: #ff0000;">&quot;75%&quot;</span> layout=<span style="color: #ff0000;">&quot;horizontal&quot;</span></span>
<span style="color: #000000;">        paddingTop=<span style="color: #ff0000;">&quot;10&quot;</span> paddingBottom=<span style="color: #ff0000;">&quot;10&quot;</span> paddingLeft=<span style="color: #ff0000;">&quot;10&quot;</span> paddingRight=<span style="color: #ff0000;">&quot;10&quot;</span></span>
<span style="color: #000000;">        color=<span style="color: #ff0000;">&quot;0xffffff&quot;</span> borderAlpha=<span style="color: #ff0000;">&quot;0.15&quot;</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:ComboBox</span> dataProvider=<span style="color: #ff0000;">&quot;{cards}&quot;</span> width=<span style="color: #ff0000;">&quot;150&quot;</span> color=<span style="color: #ff0000;">&quot;0x000000&quot;</span></span>
<span style="color: #000000;">            close=<span style="color: #ff0000;">&quot;closeHandler(event);&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
&nbsp;
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:VBox</span> width=<span style="color: #ff0000;">&quot;250&quot;</span> color=<span style="color: #ff0000;">&quot;0x000000&quot;</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Text</span>  width=<span style="color: #ff0000;">&quot;200&quot;</span> color=<span style="color: #ff0000;">&quot;blue&quot;</span> text=<span style="color: #ff0000;">&quot;Select a type of credit card.&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> id=<span style="color: #ff0000;">&quot;myLabel&quot;</span> text=<span style="color: #ff0000;">&quot;You selected:&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> id=<span style="color: #ff0000;">&quot;myData&quot;</span> text=<span style="color: #ff0000;">&quot;Data:&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:VBox</span><span style="color: #7400FF;">&gt;</span></span>         
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Panel</span><span style="color: #7400FF;">&gt;</span></span>    
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>


	标签：<a href="http://blog.desizen.com/TAG/combobox" title="ComboBox" rel="tag">ComboBox</a>, <a href="http://blog.desizen.com/TAG/flex" title="FLEX" rel="tag">FLEX</a>, <a href="http://blog.desizen.com/TAG/tourdeflex" title="TourDeFlex" rel="tag">TourDeFlex</a>, <a href="http://blog.desizen.com/TAG/%e4%be%8b%e5%ad%90" title="例子" rel="tag">例子</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/231.html" title="flex-for循环语句 (2008年11月17日)">flex-for循环语句</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/266.html" title="FLEX例子之多项选择按钮(checkBox) (2008年12月22日)">FLEX例子之多项选择按钮(checkBox)</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/553.html" title="FLEX例子之滑动块(Slider) (2009年3月5日)">FLEX例子之滑动块(Slider)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/305.html" title="FLEX例子之富文本编辑器(RichTextEditor) (2008年12月30日)">FLEX例子之富文本编辑器(RichTextEditor)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/568.html" title="FLEX例子之进程条(ProgressBar) (2009年3月6日)">FLEX例子之进程条(ProgressBar)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/292.html" title="FLEX例子之数字调节器(NumericStepper) (2008年12月26日)">FLEX例子之数字调节器(NumericStepper)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/551.html" title="FLEX例子之颜色拾取器(ColorPicker) (2009年3月4日)">FLEX例子之颜色拾取器(ColorPicker)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/583.html" title="FlexBlog (2009年3月9日)">FlexBlog</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/186.html" title="FLEX作品&#8211;地图控件 (2008年10月23日)">FLEX作品&#8211;地图控件</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/595.html" title="Flex BugQuash (2009年3月11日)">Flex BugQuash</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/271.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

