I suspect you may get closer to what you are looking for if you make the height of each of your canvases in your vbox 33%, e.g.
<mx:Canvas width="100%" height="33%" backgroundColor= "green"/> <mx:Canvas width="100%" height="33%" backgroundColor= "green"/> <mx:Canvas width="100%" height="34%" backgroundColor= "green"/> I presume you are deliberately switching the scrollbar off with verticalScrollPolicy="off" on the parent canvas. The vbox is being told to occupy all of the available parent real estate, but then being told to be 3 x 200 tall because of its contents, and then not the scroll bar is disallowed. Why not make your top level canvas the right size for your control? --- In flexcoders@yahoogroups.com, Jas Kaur <[EMAIL PROTECTED]> wrote: > > The value of height=200 is making this happen > > mx:Canvas width="100%" height="200" backgroundColor= "green"/> > <mx:Canvas width="100%" height="200" backgroundColor= "green"/> > > > ----- Original Message ---- > From: Tom Bray <[EMAIL PROTECTED]> > To: flexcoders@yahoogroups.com > Sent: Saturday, May 5, 2007 5:36:08 PM > Subject: [flexcoders] Shouldn't this VBox have a scrollbar? > > Shouldn't the height of the VBox below end up being 300? Shouldn't height="100% " make it fill up the area allotted to it by it's parent? Instead it ends up having a height of 612 and no scrollbar: > > > <?xml version="1.0" encoding="utf- 8"?> > <mx:Application xmlns:mx="http://www.adobe. com/2006/ mxml" layout="absolute" horizontalScrollPol icy="off" verticalScrollPolic y="off"> > <mx:Canvas width="500" height="300" horizontalScrollPol icy="off" verticalScrollPolic y="off"> > <mx:VBox id="badVBox" width="100%" height="100%"> > <mx:Canvas width="100%" height="200" backgroundColor= "green"/> > <mx:Canvas width="100%" height="200" backgroundColor= "green"/> > <mx:Canvas width="100%" height="200" backgroundColor= "green"/> > </mx:VBox> > </mx:Canvas> > > > <mx:Button y="400" label="debug" click="debug( )"/> > > > <mx:Script> > <![CDATA[ > public function debug():void > { > var v:VBox = badVBox; > } > ]]> > </mx:Script> > > > </mx:Application> > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com >