- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientColors="[#ffffff,#ffffff]">
- <mx:Script>
- <![CDATA[
- public function changeHandler(e:Event):void
- {
- city.dataProvider=e.target.selectedItem.item;
- city.selectedIndex=0;
- }
- ]]>
- </mx:Script>
- <mx:XML id="xmlPC_linked" source="PC_linked.xml"/>
- <mx:Panel x="262" y="144" width="296" height="200">
- <mx:ComboBox id="pro" dataProvider="{xmlPC_linked.node}" labelField="@label" change="changeHandler(event)"/>
- <mx:ComboBox id="city" labelField="@label"/>
- </mx:Panel>
- </mx:Application>
数据xml:PC_linked.xml
- <?xml version="1.0" encoding="utf-8"?>
- <root>
- <node label="北京市" type="0">
- <item label="东城区"/>
- <item label="西城区"/>
- <item label="朝阳区"/>
- <item label="海淀区"/>
- </node>
- <node label="上海市" type="0">
- <item label="黄浦区"/>
- <item label="卢湾区"/>
- </node>
- <node label="湖南省" type="0">
- <item label="长沙"/>
- <item label="衡阳"/>
- </node>
- <node label="广东省" type="0">
- <item label="广州市"/>
- <item label="深圳市"/>
- </node>
- </root>