Если вы используете Flex 4, вы также можете использовать states
для этого.Кнопка просто изменит состояние, и VBox будет включен в любое состояние, которое вы устанавливаете:
<fx:Script>
<![CDATA[
private function changeState():void {
currentState = (currentState == "default") ? "showVBox" : "default";
}
]]>
</fx:Script>
<s:states>
<s:State name="default" />
<s:State name="showVBox" />
</s:states>
<mx:VBox id="myVBox" includeIn="showVBox" />
<mx:Button label="Show/Hide VBox" click="changeState()" />
В моем примере нажатие кнопки просто меняет состояние между «по умолчанию» и «showVBox»,Это позволяет игроку добавлять / удалять VBox вместо вас, не беспокоясь о том, чтобы сделать это самостоятельно.
Отказ от ответственности : я не проверял приведенный выше код, поэтому пространства имен могут быть отключены:)