Have you tried something like this?

               <mx:VBox minHeight="0" id="in1" maxHeight="{ _outer.height -
in2.height }">
                  ...
               </mx:VBox>

               <mx:VBox id="in2">
                  ...
               </mx:VBox>

-Josh

On Sun, Jul 13, 2008 at 4:01 PM, aduston1976 <[EMAIL PROTECTED]> wrote:

> Hi Alex, Thank you for your reply.
>
> > then minHeight=0 should allow
> > for scrollbars on the top.
>
> That's what I would think too, but it is incorrect. I am using build
> 477 of Flex 3 SDK version 3.0.0. Here is my entire mxml application:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:ll="ll.viewimpl.*"
> xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
> initialize="init()">
>        <mx:VBox x="460" width="200" height="300" id="_outer">
>                <mx:VBox minHeight="0">
>                        <mx:Button label="UPPER"/>
>                        <mx:Button label="UPPER"/>
>                        <mx:Button label="UPPER"/>
>                        <mx:Button label="UPPER"/>
>                        <mx:Button label="UPPER"/>
>                        <mx:Button label="UPPER"/>
>                        <mx:Button label="UPPER"/>
>                </mx:VBox>
>                <mx:VBox>
>                        <mx:Button label="LOWER"/>
>                        <mx:Button label="LOWER"/>
>                        <mx:Button label="LOWER"/>
>                        <mx:Button label="LOWER"/>
>                        <mx:Button label="LOWER"/>
>                </mx:VBox>
>        </mx:VBox>
> </mx:Application>
>
> The _outer VBox gets the scrollbars.
>
> I am running on Flash Debug player 9,0,124,0 on Mozilla/5.0 (X11; U;
> Linux i686; en-US; rv:1.9) Gecko/2008061015 Firefox/3.0.
>
> Is this a bug? Any other suggestions to accomplish this?
>
> Thank you again,
> Adam
>
> --- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote:
> >
> > If the bottom vbox's content is taller than the parent's 300 pixels, I
> > don't think the top vbox will get scrollbars.  But if there's room for
> > both the top to show some and the bottom, then minHeight=0 should allow
> > for scrollbars on the top.
> >
> >
> >
> > ________________________________
> >
> > From: [email protected] [mailto:[EMAIL PROTECTED] On
> > Behalf Of aduston1976
> > Sent: Saturday, July 12, 2008 6:26 PM
> > To: [email protected]
> > Subject: [flexcoders] Re: Stupid question regarding sizing of mxml
> > components
> >
> >
> >
> > Hi dbronk, I need the top vbox to scroll but not the bottom one.
> > Assuming that your sdk is sufficiently similar to mine, the solution
> > you gave makes them both scroll. You can achieve this effect very
> > easily without the Canvas components in your solution: just set
> > height="50%" and minHeight="0" for both inner VBoxes. Unless I'm
> > missing something in your reply, the original problem remains
> > unsolved. Adam
> >
> > --- In [email protected] 
> > <mailto:flexcoders%40yahoogroups.com<flexcoders%2540yahoogroups.com>
> >
> > , "dbronk" <dbronk@> wrote:
> > >
> > > Not sure why, seems like a bug. But if you wrap the inner vbox's in a
> > > canvas it works.
> > >
> > > <mx:VBox width="200" height="300" borderStyle="solid">
> > > <mx:Canvas height="50%" width="100%" horizontalScrollPolicy="off">
> > > <mx:VBox height="100%" width="100%">
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > <mx:Text text="blah" />
> > > </mx:VBox>
> > > </mx:Canvas>
> > > <mx:Canvas height="50%" width="100%" horizontalScrollPolicy="off">
> > > <mx:VBox height="100%" width="100%">
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > <mx:Text text="blah2" />
> > > </mx:VBox>
> > > </mx:Canvas>
> > > </mx:VBox>
> > >
> > >
> > >
> > > --- In [email protected]
> > <mailto:flexcoders%40yahoogroups.com <flexcoders%2540yahoogroups.com>> ,
> "Paul Andrews" <paul@> wrote:
> > > >
> > > > Have you tried setting the verticalScrollPolicy?
> > > >
> > > > If you want to refer to specific containers, give them an id so we
> > > can be
> > > > sure which is being refered to.
> > > >
> > > > This might be helpful:
> > > >
> > >
> > http://livedocs.adobe.com/flex/3/html/help.html?content=containers_intro
> > _4.html
> > <http://livedocs.adobe.com/flex/3/html/help.html?content=containers_intr
> > o_4.html>
> > > >
> > > > Paul
> > > > ----- Original Message -----
> > > > From: "aduston1976" <aduston@>
> > > > To: <[email protected]
> > <mailto:flexcoders%40yahoogroups.com <flexcoders%2540yahoogroups.com>> >
> > > > Sent: Sunday, July 13, 2008 12:17 AM
> > > > Subject: [flexcoders] Stupid question regarding sizing of mxml
> > > components
> > > >
> > > >
> > > > > Hi, here is an easy one:
> > > > >
> > > > > <mx:VBox width="200" height="300">
> > > > > <mx:VBox minHeight="0">
> > > > > ... lots of stuff ...
> > > > > </mx:VBox>
> > > > > <mx:VBox>
> > > > > ... lots of stuff ...
> > > > > </mx:VBox>
> > > > > </mx:VBox>
> > > > >
> > > > > When lots of stuff is added, I want the top inner VBox to show
> > > > > scrollbars, not the second. Any way to do this? Other than by
> > setting
> > > > > minHeight="0", which I've tried and which doesn't work?
> > > > >
> > > > > Here is a non-standard solution: I could change the outer VBox to
> > a
> > > > > VBox inheritor and override updateDisplayList, and then set
> > > > > _first.height manually after calling super.updateDisplayList. Is
> > this
> > > > > totally wrong for any reason? Will I end up breaking Flex?
> > > > >
> > > > > Thanks,
> > > > > Adam
> > > > >
> > > > >
> > > > > ------------------------------------
> > > > >
> > > > > --
> > > > > Flexcoders Mailing List
> > > > > FAQ:
> > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> > > > > Search Archives:
> > > > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo
> > <http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo> !
> > Groups
> > > > > Links
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>
>
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups
> Links
>
>
>
>


-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to