----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, October 31, 2007 3:25 AM
Subject: Re: [flexcoders] How do I set a panel title


> Paul Andrews wrote:>
> >
> >
> > > so I tried
> > > myPanel set title("This is the new title" );
> > >
> > > I didn't really expect it to work
> > > I got this error
> > > Error: Syntax error: expecting rightbrace before set.
> > >
> > > How do I do this ?
> >
> > myPanel.title="This is the new title";
> >
> > What you are seeing is the syntax for a setter function.
> >
>
> > Paul
> Ok thanks, now I faintly remember that the getter makes the simple a=b
> syntax possible. But I thought the whole idea was so the property could
> be private. The title is public . .

You can use a setter to provide public access to a private property, but it 
can also be used to allow other code to be run whenever the property is set 
(or in a getter, get). It's also possible to have a private property of one 
type with a setter whose type is something completely different. It's not 
always just about accessability. 

Reply via email to