问题描述
做了一个tree的例子,代码是直接从tourdeflex中直接复制出来的(在tourdeflex也存在同样的问题),用sdk4.0跑起来的时候,出现item不能选中的问题(sdk3.5上没有该问题)。界面加载完成后(注意:一定要在界面一加载完成的时候,在进行下边操作前不要进行其他的操作,否则就看不到效果了)做如下操作:1、选中“Outbox”;2、展开“Inbox”;3、点击“Inbox”下的“Marketing”,此时“Marketing”不能被选中源代码如下:<?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="vertical"verticalAlign="top"horizontalAlign="center"paddingTop="0"viewSourceURL="srcview/index.html"><mx:Script><![CDATA[[Bindable]publicvarselectedNode:XML;//EventhandlerfortheTreecontrolchangeevent.publicfunctiontreeChanged(event:Event):void{selectedNode=Tree(event.target).selectedItemasXML;}]]></mx:Script><mx:XMLListid="treeData"><nodelabel="MailBox"><nodelabel="Inbox"><nodelabel="Marketing"/><nodelabel="ProductManagement"/><nodelabel="Personal"/></node><nodelabel="Outbox"><nodelabel="Professional"/><nodelabel="Personal"/></node><nodelabel="Spam"/><nodelabel="Sent"/></node></mx:XMLList><mx:Paneltitle="TreeControl"layout="vertical"color="0xffffff"borderAlpha="0.15"width="500"paddingTop="10"paddingRight="10"paddingBottom="10"paddingLeft="10"horizontalAlign="center"><mx:Labelwidth="100%"color="0x323232"text="SelectanodeintheTreecontrol."/><mx:HDividedBoxwidth="100%"height="100%"color="0x323232"><mx:Treeid="myTree"width="50%"height="100%"labelField="@label"showRoot="false"dataProvider="{treeData}"change="treeChanged(event)"/><mx:TextAreaheight="100%"width="50%"text="SelectedItem:{selectedNode.@label}"/></mx:HDividedBox></mx:Panel></mx:Application>