I made this example, hope it helps :) <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:states> <mx:State name="moveit"> <mx:RemoveChild target="{text1}"/> <mx:AddChild relativeTo="{myPanel}" target="{text1}"/> </mx:State> <mx:State name="init"/> </mx:states> <mx:Panel width="188" height="178" x="250" y="53" id="myPanel"> </mx:Panel> <mx:Text x="329" y="27" text="Text" id="text1"/> <mx:Script> <![CDATA[ private function changeView(e:MouseEvent):void { if ( currentState != "moveit" ) currentState = "moveit"; } ]]> </mx:Script> <mx:Button x="278" y="239" label="Change View State" height="50" click="changeView(event)"/> </mx:Application>
--- On Fri, 9/5/08, luvfotography <[EMAIL PROTECTED]> wrote: From: luvfotography <[EMAIL PROTECTED]> Subject: [flexcoders] How do I move a child? from one container to another? To: [email protected] Date: Friday, September 5, 2008, 5:03 PM Hi, I'm trying to use States and removing(RemoveChil d) a child (mx:Text id='mytext') and trying to add it to a different container with addchild, but I get an error - ' identifier 'mytext' used more than once I can do this in actionscript, but how do I do this in mxml, keeping the same id of 'mytext' on the text field?? <mx:State name="moveit" > <mx:RemoveChild target="{mytext} "/> <mx:AddChild relativeTo=" {myhbox}" position="firstChil d"> <mx:Text id="mytext" paddingTop=" 0" fontSize="16" width="100%" /> </mx:AddChild> </mx:State> thanks,

