Hi Paul,
I agree, creating a dependancy by referencing the application isn't
truly modular. But sometimes it's OK to use a quick and dirty
approach. Probably the best solution is to bind state to a model.
However, events work just fine as well.
Just answering the original question: How do i back out of the
component and target the states on the main application page? :p
-TH
--- In flexcoders@yahoogroups.com, Paul Andrews [EMAIL PROTECTED] wrote:
Hi Tim,
While that may work, should components even be aware of the states
used in
other parts of the application?
I'd suggest that to get truly modular components the component
should be
raising an event for the application to respond to and change it's
own
state, rather than have a component do this directly.
Paul
- Original Message -
From: Tim Hoff [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com
Sent: Wednesday, September 20, 2006 11:14 PM
Subject: [flexcoders] Re: another state and targeting issue
Hi there,
Your custom component is a child. You can reference the main
application (or parent) by using parentDocument.currentState or
Application.application.currentState; depending on the scope.
parentDocument doesn't require an import. But
Application.application
requires: import mx.core.Application;.
-TH
--- In flexcoders@yahoogroups.com, bghoward3 billhoward@
wrote:
i have a tree nav stored as a custom component, i drp it on my
base
state and use it throught application. when i invoke method to
change
state it fails stating it cannot find it, if i paste the code
for
the
tree directly in my main application it works fine, but not as
custom
componet, how do i back out of the component and target the
states
on
the main application page?
--
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
--
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/