Cool thanks Dan!

.includeInLayout is what I was looking for :-)  No need to use the 'visible'
property as well as no need to resize panels with this ... it's cool thanks
a lot :-)

George



On 10/29/07, Daniel Freiman <[EMAIL PROTECTED]> wrote:
>
>   This should work.
>
> public function showHideHelp():void {
>              if (helpPanel.visible == true) {
>               mainPanel.percentWidth = 100;
>               helpPanel.includeInLayout = false;
>                helpPanel.visible = false;
>
>              } else {
>               mainPanel.percentWidth = 85;
>               helpPanel.includeInLayout = true;
>               helpPanel.visible = true;
>              }
>
> - Dan Freiman
>
> On 10/29/07, George Georgiou < [EMAIL PROTECTED]> wrote:
> >
> >    Hi all there, thanks for your help.
> >
> > Indeed, the percentWidth is what i was looking for, thanks a lot!
> >
> > However, still I have this problem.
> >
> > I have an HBox with two panels, side by side. My mainPanel and my
> > helpPanel. I have a 'hide helpPanel button' which does the obvious. This is
> > my actionscript behind this:
> >
> >
> >  public function showHideHelp():void {
> >              if (helpPanel.visible == true) {
> >               mainPanel.percentWidth = 100;
> >               helpPanel.visible = false;
> >
> >              } else {
> >               mainPanel.percentWidth = 85;
> >               helpPanel.visible = true;
> >              }
> > For some reason, this does not works :-( My mainPanel does not resize to
> > 100% as one would expect. Instead, it resizes just a bit more from it's
> > initial width (that is 85% and 15%).
> >
> > Am I doing something wrong here?
> >
> > thanks again,
> > George
> >
> >
> >
> >
> >
> >
> > On 10/28/07, Bailey <[EMAIL PROTECTED]> wrote:
> > >
> > >   Hi George,
> > > yeah the width property will only take an integer so you must use the
> > > percentProperty to set a percent.
> > > So something like this would be fine~
> > >
> > > public function changeWidth():void
> > > {
> > >              mainPanel.percentWidth = 100;
> > > }
> > >
> > >
> > >
> > > On 10/28/07, George Georgiou < [EMAIL PROTECTED] > wrote:
> > > >
> > > >    Hi there,
> > > >
> > > > This is a very simple but I can't get it work. I have a panel and I
> > > > want to change it's with to 100% by means of ActionScript. Here's what 
> > > > I do:
> > > >
> > > >  public function changeWidth():void {
> > > >              mainPanel.width = 100%;
> > > > }
> > > >
> > > > where mainPanel if of course the ID of my panel.
> > > >
> > > > I get an error like:  semicolon is unexpected. I have tried using
> > > > mainPanel.width="100%"; but this does not work also because .width
> > > > is of type integer.
> > > >
> > > > Any ideas on how to achieve this?
> > > >
> > > > thanks,
> > > > George
> > > >
> > > >
> > > >
> > >
> >
>  
>

Reply via email to