tengo que iniciar un proyecto nuevo con flex, he hecho algunas aplicaciones pequeñas que me funcionan bien, pero ahora se trata de algo de mayor envergadura. Como 'toco de oido' me surge la duda de como es la mejor manera de organizar las diferentes secciones de las que consta la aplicación.
Por ejemplo, lo último que he hecho parte de una estructura como la que sigue (simplifico al máximo para mayor claridad):
Código Flex :
<mx:Script>
<![CDATA[
private function seleccion(n:Number):void
{
switch(n){
case 1:
default:
currentState = 'estado1';
break;
case 2:
currentState = 'estado2';
break;
case 3:
currentState = 'estado3';
}
}
]]>
</mx:Script>
<mx:ApplicationControlBar>
<mx:Button click="seleccion(1)"/>
<mx:Button click="seleccion(2)"/>
<mx:Button click="seleccion(3)"/>
</mx:HBox>
</mx:ApplicationControlBar>
<mx:states>
<mx:State name="estado1">
<mx:AddChild>
<component:seccion1/>
</mx:AddChild>
</mx:State>
<mx:State name="estado2">
<mx:AddChild>
<component:seccion2/>
</mx:AddChild>
</mx:State>
<mx:State name="estado3">
<mx:AddChild>
<component:seccion3/>
</mx:AddChild>
</mx:State>
</mx:states>
Lo que necesito saber es si es un planteamiento correcto o debo cambiarlo completamente (en este caso si me pudierias orientar por elo camino correcto sería de gran ayuda para mi)
Un saludo y gracias anticipadas.
