just some ideas
1) look at scaleY property for your child canvas.
2) a general approach might be ovveride vBxContent layoutChildren()
method something like this (untested)
function layoutChildren()
{
super.layoutChildren();
//loop all children and and chge width if neccessary
for(var i=0;i<numChildren;i++)
{
var obj1 = getChildAt(i);
if( obj1.layoutHeight > this.layoutHeight)
{
obj1.layoutHeight = this.layoutHeight;
// i'm sure theres more to do like scaling - but its a start
}
}
}
--- In [email protected], Christoph Diefenthal
<[EMAIL PROTECTED]> wrote:
>
> Hi @all,
>
> I have got a problem with my layout...
>
> I want my Application to fit into the browser window.
>
> A VBox (vBxContent) should fit into this Application and be as
high as
> possible, wherefore I set its height to 100%.
>
> But if a child (canContent) within vBxContent is higher then the
screen it
> pushes the vBxContent.height to canContent's height.
>
>
> How can I assure, that the vBxContent height will not get bigger?
>
>
>
>
> <mx:Application
> xmlns:mx="http://www.macromedia.com/2003/mxml"
> width="100%"
> height="100%"
> backgroundColor="#AAAAAA" >
>
> <mx:VBox
> id="vBxContent"
> width="100%"
> height="100%"
> backgroundColor="#666666"
> verticalAlign="middle"
> horizontalAlign="center">
>
> <mx:Canvas
> id="canContent"
> backgroundColor="#ffffff"
> width="200"
> height="1188" />
>
>
> </mx:VBox>
> <mx:Canvas
> id="canAnotherComponent"
> backgroundColor="#ffffff"
> width="100"
> height="100" />
>
> </mx:Application>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~->
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/