Hello there!

I'm creating a site administrator application, with too manys inputs, classes, 
views, so on...

The MXML code is too large and its getting very complicated to find/search 
through the code to edit/add States. Is there any way to stop using states to 
switch views, and/or create a new file for new States? Or maybe an easier way 
to organize them without having to write all states in one file?

Here's what I have now...

-------------------
 <mx:states>
  <mx:State name="home">
   <mx:AddChild position="lastChild">
    <mx:Panel y="100" width="730" height="600" layout="absolute" title="Área de 
Manutenção" horizontalCenter="-5" id="painelHome">
     <mx:Panel y="10" width="165" height="225" layout="absolute" title="Dicas 
da Vovó Lydia" x="10">
      <mx:Image y="10" source="images/manut/lampada.png" horizontalCenter="0"/>
      <mx:LinkButton y="66" label="Adicionar" width="100%" horizontalCenter="0" 
click="currentState = 'dicas_adicionar';"/>
      <mx:LinkButton y="96" label="Editar" width="100%" horizontalCenter="0"/>
      <mx:LinkButton y="126" label="Estatísticas" width="100%" 
horizontalCenter="0"/>
     </mx:Panel>
     <mx:Panel y="10" width="165" height="225" layout="absolute" 
title="Concurso de Receitas" x="185">
      <mx:Image y="10" source="images/manut/caixapapeis.png" 
horizontalCenter="0"/>
      <mx:LinkButton y="66" label="Aprovar" width="100%" horizontalCenter="0"/>
      <mx:LinkButton y="96" label="Editar" width="100%" horizontalCenter="0"/>
      <mx:LinkButton y="126" label="Estatísticas" width="100%" 
horizontalCenter="0"/>
     </mx:Panel>
     <mx:Panel y="250" width="165" height="225" layout="absolute" title="Livro 
de Receitas" x="185">
      <mx:Image y="10" source="images/manut/livroaberto.png" 
horizontalCenter="0"/>
      <mx:LinkButton y="66" label="Adicionar" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="96" label="Editar" width="100%" horizontalCenter="0"/>
      <mx:LinkButton y="156" label="LinkButton" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="126" label="Estatísticas" width="100%" 
horizontalCenter="0"/>
     </mx:Panel>
     <mx:Panel y="10" width="165" height="225" layout="absolute" title="Viva 
Melhor" x="535">
      <mx:Image y="10" source="images/manut/pessoabrilho.png" 
horizontalCenter="0"/>
      <mx:LinkButton y="66" label="Adicionar" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="96" label="Editar" width="100%" horizontalCenter="0"/>
      <mx:LinkButton y="126" label="Estatísticas" width="100%" 
horizontalCenter="0"/>
     </mx:Panel>
     <mx:Panel y="250" width="165" height="225" layout="absolute" 
title="Chamadas" x="10">
      <mx:Image y="10" source="images/manut/speaker.png" horizontalCenter="0"/>
      <mx:LinkButton y="66" label="Página Inicial" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="96" label="Viva Melhor" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="126" label="Livro de Receitas" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="156" label="Receitas do Concurso" width="100%" 
horizontalCenter="0"/>
     </mx:Panel>
     <mx:Panel y="10" width="165" height="225" layout="absolute" title="ABC dos 
Alimentos" x="360">
      <mx:Image y="10" source="images/manut/potelupa.png" horizontalCenter="0"/>
      <mx:LinkButton y="66" label="Adicionar" width="100%" 
horizontalCenter="0"/>
      <mx:LinkButton y="96" label="Editar" width="100%" horizontalCenter="0"/>
      <mx:LinkButton y="126" label="Estatísticas" width="100%" 
horizontalCenter="0"/>
     </mx:Panel>
    </mx:Panel>
   </mx:AddChild>
  </mx:State>
-------------------


You see? This is just for the States... then there is the scripts, styles, 
transitions and everything else. Its gonna get massive!!

I could create various mxml and switch between them with "getURL", but this way 
dont sounds good as it will refresh the page loading another. There is any 
other way?

Thank you in advance,
Michel.
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to