Consider the following MXML layout:

     <mx:VBox height="400" width="250" borderStyle="outset">
         <mx:Box height="50" width="100%" borderStyle="outset"/>
         <mx:VBox height="100%" width="100%" borderStyle="outset"
                 verticalAlign="middle" horizontalAlign="center">
             <mx:Box height="250" width="50" borderStyle="inset"/>
         </mx:VBox>
     </mx:VBox>

It will produce this result
<http://img441.imageshack.us/img441/5864/01xf5.png> . Now, let's suppose
that the inner box expand its height, growing taller than its container:

     <mx:VBox height="400" width="250" borderStyle="outset">
         <mx:Box height="50" width="100%" borderStyle="outset"/>
         <mx:VBox height="100%" width="100%" borderStyle="outset"
                 verticalAlign="middle" horizontalAlign="center">
             <mx:Box height="450" width="50" borderStyle="inset"/>
         </mx:VBox>
     </mx:VBox>

Some scrollbar has to appear.. and it does: see here
<http://img530.imageshack.us/img530/5368/02ib6.png> . However, it is
applied to the outer box. I can't find a way to have its immediate
parent box showing the scrollbar using percentage size... only
specifying an
absolute size I can obtain this behavior:

     <mx:VBox height="400" width="250" borderStyle="outset">
         <mx:Box height="50" width="100%" borderStyle="outset"/>
         <mx:VBox height="330" width="100%" borderStyle="outset"
                 verticalAlign="middle" horizontalAlign="center">
             <mx:Box height="450" width="50" borderStyle="inset"/>
         </mx:VBox>
     </mx:VBox>

The result is shown here
<http://img405.imageshack.us/img405/3853/03gx3.png> . IMO, applying a
percentage size instead of an absolute one should not affect scrollbar
behavior.. any ideas?

Thanks in advance
Cosma Colanicchia




Reply via email to