I would avoid name collisions between functions and ids.
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Rafael Faria Sent: Wednesday, November 21, 2007 4:57 PM To: [email protected] Subject: [flexcoders] Flex Hierarchy When i understand it my life will be so much easier... Look the code above... see that on the function "test2" it doesnt return the proper object? I know that exist some kind of hierarchy.... but what i couldnt get it is how i get the object that is on the global scope. i tried this.parent, this.parentDocument, this.parentApplication.... all of them and none of them seem to be working... someone can help me?!!?! thanks <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml> " creationComplete="init()"> <mx:Button id="test" label="Test" /> <mx:Canvas id="test2" label="testing" /> </mx:Application> <mx:Script> <![CDATA[ function init() { test(); test2(); function test2() { trace(this['test2']); } } function test() { trace(this['test2']) // return The object i want } ]]> </mx:Script>

