Yes, I will use this solution.
Thanks a lot.

On 04.06.2013 14:26, Tihomir Leka wrote:
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>




Reply via email to