Nice advice TH! I hope lot of people in Flex development understands this. 
Since from introduction of Flex 1.5 I have seen lot of people using this kind 
of calls or accessing method using global application object.

Thanks 

On Aug 28, 2011, at 9:50 AM, turbo_vb wrote:

> That's bad advice Rishi; that leads to tight coupling and "parent abuse". 
> It's ok to have a parent call a method on a child ( data binding is preferred 
> though). But, children shouldn't call methods directly on their parents. 
> Instead, have the child component dispatch an event to initiate the save 
> method on the parent.
> 
> -TH
> 
> --- In flexcoders@yahoogroups.com, Rishi Tandon <rishitandon123@...> wrote:
> >
> > Use object oriented best practice.
> > Mxml I'd nothing but a actionscript class.
> > If u r initializing the custom component inside the other component, then u 
> > can directly access the method or else use the 
> > Application.application.componentiD.methodName if u are 
> > Where are u initializing globally.
> > 
> > Sent from my iPhone
> > 
> > On Aug 28, 2011, at 2:21 AM, "shail" <shail_link@...> wrote:
> > 
> > > Hi Group,
> > > 
> > > I have a customize container component in which i am using one 
> > > sub-component. The customize container has one overriden method save(), i 
> > > want to call this method in subcomponent. Can this be possible?
> > > 
> > > my code looks like this -
> > > 
> > > GraphDex.mxml
> > > <CustPanel>
> > > <script>
> > > overrides public void save(){
> > > //plz ignore syntex
> > > }
> > > </script>
> > > 
> > > <Dex id="dexone"/>
> > > </CustPanel>
> > > 
> > > Here I want to call mentioned save() method in Dex component that contain 
> > > some graphs, so on click event of Dex graphs i want to call save 
> > > functionality.
> > > 
> > > As being new bee,Please suggest if my approach is wrong.
> > > 
> > >
> >
> 
> 

Reply via email to