Hi Jas,
I expect the measuredHeight to be 612, which it is. The problem is
that I also expect the VBox to respect the height of its parent
canvas (300) and thus display a vertical scrollbar.
Thanks,
Tom
On May 5, 2007, at 3:17 PM, Jas Kaur 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: [email protected]
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>
The best gets better. See why everyone is raving about the All-new
Yahoo! Mail.