Container Flex


    
        
            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 addFirstElement():void
            {
                myContent.addElementAt( getNewElement(), 0 );
            }
            
            private function removeFirstElement():void
            {
                if( myContent.numElements > 0 )
                    myContent.removeElement( myContent.getElementAt( 0 ) );
            }
            
            private function removeLastElement():void
            {
                if( myContent.numElements > 0 )
                    myContent.removeElementAt( myContent.numElements - 1 );
            }