Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2009, 19:53
jimram
 
Fecha de Ingreso: agosto-2008
Mensajes: 7
Antigüedad: 15 años, 8 meses
Puntos: 0
Menu dinámico

Hola amigos

De nuevo con otra duda, a ver si ya han hecho algo como esto:

Tengo un ejemplo que abre un TitleWindow:
Código:
<mx:Panel title="TitleWindow Container Example" height="75%" width="75%" paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
        <mx:Button id="myButton" label="Click to open the TitleWindow container"   click="showWindow();"/>
        <mx:Text id="returnedName" text="" width="100%"/>
</mx:Panel>

<mx:Script>
     <![CDATA[
          import mx.managers.PopUpManager;
          import mx.containers.TitleWindow;
          import flash.geom.Point;

          private var point1:Point = new Point();

          private function showWindow():void {
               var login:SimpleTitleWindowExample=SimpleTitleWindowExample(PopUpManager.createPopUp( this, SimpleTitleWindowExample , true));
               point1.x=0;
               point1.y=0;                
               point1=myButton.localToGlobal(point1);
               login.x=point1.x+25;
               login.y=point1.y+25;
               login.loginName=returnedName;
         }
     ]]>
</mx:Script>
En este código hago referencia a un TitleWindow (SimpleTitleWindowExample) y y se abre con el botón. Eso es evidente no ?

Bueno, imaginense que quiero hacer esto con 50 o 100 TitleWindow's, serian 100 botones o 100 opciones en el menú y por cada opción haria referencia a cada TitleWindow que corresponde, pues es bastante.

Lo que quiero hacer es una sola Clase que solo le pase el nombre del TitleWindow o de cualquier componete y me lo abra, asi guardaria los nombre tal vez en una BD y los podria manejar desde una aplicación. No tendria que estar desplegando el proyecto cada vez que se agregara una nueva pantalla.

Ya estuve buscando varios códigos, pero ninguno hace lo que necesito. Solo orientandome sobre lo que debo usar por favor o si alguien ya lo ha hecho.... se los agredeceria muchisimo.

JimRam.