[flexcoders] Accessing Flex components via external actionscript - N00b Question :)
Ok, I'm making the move from Flash/PHP to Flex 2, but have run into a n00b question and I have been unable to find an answer. When I use actionscript via the mx:Script tag IN the mxml file, I can access the components without much problem. Example: public function getTestInput() { trace(Value of Text Input: + testInput.text); } In the MXML page I have a text input with an id of testInput. The moment I move this same code into an external actionscript class, I can no longer access this variable. I know, it certainly has to do with scope, but how do I directly access the mxml components from within my external actionscript class? I have seen mention of parentDocument and parentApplication, but I cannot seem to get this to work for me. Can anyone shed some light on this and perhaps provide an example, or a link to an example? Thanks! John Cornett -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Accessing Flex components via external actionscript - N00b Question :)
Hey John,Aral Balkan has some examples that might prove helpful in your quest...=)http://www.adobe.com/devnet/flex/?tab:quickstart=1P E A C EHasanOn Nov 6, 2006, at 6:18 AM, mts_link wrote:Ok, I'm making the move from Flash/PHP to Flex 2, but have run into a "n00b" question and I have been unable to find an answer.When I use actionscript via the mx:Script tag IN the mxml file, I can access the components without much problem.Example: public function getTestInput(){trace("Value of Text Input: " + testInput.text);}In the MXML page I have a text input with an id of testInput. The moment I move this same code into an external actionscript class, I can no longer access this variable.I know, it certainly has to do with scope, but how do I directly access the mxml components from within my external actionscript class? I have seen mention of parentDocument and parentApplication, but I cannot seem to get this to work for me.Can anyone shed some light on this and perhaps provide an example, or a link to an example?Thanks!John Cornett __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Software development tool Software development Software development services Home design software Software development company Your email settings: Individual Email|Traditional Change settings via the Web (Yahoo! ID required) Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe __,_._,___