Matt,

I took the liberty of updating the code, and I've put it below. 
Still no dice...not sure why the demo tree online lets you click on 
nodes and see the mx:Label's outside the tree change, and our code 
wont'.

If you or anyone else has any thoughts, we'd sure appreciate it; 
we're stymied. 
Thanks!

Brian

******* tree_new.mxml *********

<?xml version="1.0" encoding="utf-8"?>


<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";>

<mx:Script>
var selectedNode:Object;
</mx:Script>


<mx:Model id="myDebate" source="debate.xml"/>

<mx:HBox horizontalGap="30">

<mx:Tree height="200" 
change="selectedNode=event.target.selectedItem">
<mx:dataProvider>
{myDebate}
</mx:dataProvider>
</mx:Tree>

<mx:Panel id="displayPanel" title="I'm a Panel" width="200">
<mx:Label text="{selectedNode.label}" id="myLabel"/>
</mx:Panel>

</mx:HBox>
</mx:Application>

*******************************

******** debate.xml *******


<node label="Root Node">
<node label="Level 1 Node 1">
<node label="Level 2 Node 1" data="blah1"/>
<node label="Level 2 Node 2" data="blah2"/>
</node>
<node label="Level 1 Node 2" data="blah3"/>
</node>

*****************************************

--- In [email protected], Matt Chotin <[EMAIL PROTECTED]> wrote:
> Hi Josh,
> 
> 
> 
> You're using a Model which doesn't distinguish between attributes 
and child
> properties. So I think you can do this:
> 
> 
> 
> <mx:Tree height="200" 
> change="selectedNode=event.target.selectedItem ">
> 
> 
> 
> Then hopefully the rest will work.
> 
> 
> 
> Matt
> 
> -----Original Message-----
> From: joshbronson630 [mailto:[EMAIL PROTECTED] 
> Sent: Monday, May 03, 2004 10:03 AM
> To: [email protected]
> Subject: [flexcoders] populating tree with external xml
> 
> 
> 
> I'm trying to populate an mx:Tree with an external XML document 
> consisting only of nested <node> tags with label and data 
> attributes. I'm using the Flex Samples Tree example 
> 
(http://www.macromedia.com/flex/samples/explorer/complib/TreeDemo.mxm
> 
<http://www.macromedia.com/flex/samples/explorer/complib/TreeDemo.mxm
> 
> l) as a guide. The Tree displays the XML document contents 
> correctly, but when I click on a node, the mx:Label I have to 
> display the node's data isn't working. Here's the code:
> 
> 
> <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml
> <http://www.macromedia.com/2003/mxml> ">
> <mx:Script>
> var selectedNode:Object;
> </mx:Script>
> 
> <mx:Model id="myTree" source="tree.xml"/>
> 
> <mx:HBox horizontalGap="30">
> 
> <mx:Tree height="200" 
> change="selectedNode=event.target.selectedItem.attributes">
> <mx:dataProvider>
> {myTree}
> </mx:dataProvider>
> </mx:Tree>
> 
> <mx:Panel id="displayPanel" title="I'm a Panel" 
width="200">
> <mx:Label text="{selectedNode.label}" id="myLabel"/>
> </mx:Panel>
> </mx:HBox>
> </mx:Application>
> 
> 
> Here is what the XML file looks like:
> 
> <node label="Root Node">
> <node label="Level 1 Node 1">
> <node label="Level 2 Node 1" data="blah1"/>
> <node label="Level 2 Node 2" data="blah2"/>
> </node>
> <node label="Level 1 Node 2" data="blah3"/>
> </node>
> 
> Any help would be greatly appreciated.
> 
> Thanks!
> 
> 
> 
> 
> 
> 
> Yahoo! Groups Sponsor
> 
> 
> 
> ADVERTISEMENT
> 
> 
<http://rd.yahoo.com/SIG=129beum1v/M=295196.4901138.6050264.3001176/D
=groups
> /S=1705007207:HM/EXP=1083690238/A=1874382/R=2/id=noscript/SIG=118tu
uldn/*htt
> p:/companion.yahoo.com/?.cpdl=srch> 
> 
> 
> 
<http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_companion/302_v1_nws_lr
ec_01.g
> if> 
> 
> 
> 
> <http://us.adserver.yahoo.com/l?
M=295196.4901138.6050264.3001176/D=groups/S=
> :HM/A=1874382/rand=692265631> 
> 
> 
> 
> _____ 
> 
> Yahoo! Groups Links
> 
> * To visit your group on the web, go to:
> http://groups.yahoo.com/group/flexcoders/
> <http://groups.yahoo.com/group/flexcoders/> 
> 
> 
> * To unsubscribe from this group, send an email to:
> [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]
subject=Unsubscribe> 
> 
> 
> * Your use of Yahoo! Groups is subject to the Yahoo! Terms 
of
> <http://docs.yahoo.com/info/terms/> Service.



Reply via email to