You can use minWidth and minHeight and the container will resize when you
put bigger element inside, but will never be smaller then 50x50.

Cheers


On Tue, Jun 4, 2013 at 12:44 PM, Mark Line <[email protected]> wrote:

> You are explicitly setting its width and height in mxml. It will never
> change size
>
> Hope that helps
>
> Mark
>
> -----Original Message-----
> From: Cristina Constantinescu [mailto:[email protected]
> ]
> Sent: 04 June 2013 11:38
> To: [email protected]
> Subject: Automatically resize a container when adding a component
>
> Hi,
>
> Why doesn't a parent container automatically resize when adding an element
> bigger than its width/heigth?
> Isn't this considered the default behavior?
>
> Here is my sample:
>
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
> xmlns:s="library://ns.adobe.com/flex/spark"
> xmlns:mx="library://ns.adobe.com/flex/mx" >
>         <s:layout>
>                 <s:VerticalLayout gap="10" />
>         </s:layout>
>
>         <fx:Script>
>                 <![CDATA[
>                         import spark.components.BorderContainer;
>                         import spark.components.Button;
>
>                         protected function
> clickHandler(event:MouseEvent):void {
>                                 var child:spark.components.Button = new
> spark.components.Button();
>                                 child.label = "Loooooooooooooog Label";
>
>                                 container.addElement(child);
>                         }
>                 ]]>
>         </fx:Script>
>
>         <s:Button label="Add Button" click="clickHandler(event)" />
>         <s:VGroup id="container" width="50" height="50" />
>
> </s:Application>
>
>


-- 
Tihomir Leka

Reply via email to