<fx:Script>
<![CDATA[
import mx.core.IVisualElement;
import spark.components.Button;
private function getNewElement():IVisualElement
{
var btn:spark.components.Button = new spark.components.Button();
btn.label = "button " + myContent.numElements;
return btn;
}
private function AddElement(i:int):void
{
myContent.addElementAt( getNewElement(), i);
}
private function RemoveElement(i:int):void
{
if( myContent.numElements > 0 )
{
myContent.removeElementAt(i);
}
}
]]>
</fx:Script>
<s:layout>
<s:VerticalLayout />
</s:layout>
<s:Button label="addElement" click="AddElement(0);" />
<s:Button label="removeElement" click="RemoveElement(0);" />
<s:Group id="myContent">
<s:layout>
<s:VerticalLayout />
</s:layout>
</s:Group>