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" 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>