Comunidad de diseño web y desarrollo en internet online

duda de flex

Citar            
MensajeEscrito el 05 Dic 2007 08:18 pm
hola la duda mia es como crear botones de forma dinamica con flex y que despues en un evento de este me llame a una funcion que resive un parametro.

Saludos

Por eduar

63 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Dic 2007 08:56 pm

Código :

var t:Button = new Button();
t.addEventListener(MouseEvent.MOUSE_DOWN, function(e:MouseEvent):void
{
  funcion_a_llamar(parametros);
});
this.addChild(t);


salu2

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 06 Dic 2007 05:53 am
si eso para un solo boton no tiene problema pero lo que necesito es crear varios dentro de un ciclo y que el parametro sea diferente por ejemplo el parametro puede ser la misma veriable del ciclo.

Saludos

Por eduar

63 de clabLevel



 

msie7
Citar            
MensajeEscrito el 06 Dic 2007 01:25 pm
Es lo mismo, seria algo asi

Código :

function creaBotones():void
         {
            var t:Button;
            for(var i:int;i<10;i++)
            {
               t = new Button();
               t.y = i*29;
               t.addEventListener(MouseEvent.MOUSE_DOWN, function(e:MouseEvent):void
               {
                 funcion_a_llamar(parametros);
               });
               this.addChild(t);
            }
         }

salu2

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 06 Dic 2007 02:04 pm
muchas gras por responderme pero el problema esta en el parametro que cuando llamo la fduncion siempre tiene el mismo volor.

Saludos

Por eduar

63 de clabLevel



 

msie7
Citar            
MensajeEscrito el 06 Dic 2007 04:02 pm
y no puedes guardar esos valores en un arreglo e ir pasandoselos conforme va recorriendo el ciclo .?, digo,....

Que tipo de valores estas pasando.. ? que es lo que realmente quieres hacer... ?

salu2

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 06 Dic 2007 04:18 pm
y despues como se cual es la posicion del array que quiero bueno ya encontre una forma de hacerlo y es creando una clase que me cree el boton o el moviclip y que ademas tenga como atributo el parametro.

gracias

Por eduar

63 de clabLevel



 

msie7
Citar            
MensajeEscrito el 06 Dic 2007 06:37 pm
Tengo una duda, que es lo que realmente quieres hacer..? ..

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 06 Dic 2007 10:12 pm
mira realmente lo que estoy haciendo es cachariando un poco para aprender, pero bueno lo que quiero hacer es por ejemplo crear tantos botones como valores tengo en un array y que despues esos botones me llamen a una misma funcion con paramero entrero por ejemplo para saver identificar con que boton lleme a la funcion y asi hacer una accion determinada segun ese valor.

Saludos

bueno eso ya lo logre pero ahora tengo problemas en como cargar una imagen dentro de un moviclip, puedo cargarla pero cuando le añado un evento al mismo me da error..

Por eduar

63 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Dic 2007 09:34 pm
Yo usuaria el Repeater tag de Flex, el cual tiene funcionalidad para manejar los elementos creados dentro de el.

Por OscarCortes

27 de clabLevel



Genero:Masculino  

Boston

msie7
Citar            
MensajeEscrito el 07 Mar 2008 11:31 am
hola,

yo quiero hacer lo mismo, al final pudiste?

quiero crear botones y en el click que abra diferentes funciones con diferentes parametros

por ej:

<mx:Button id="boton1" label="Close" click="cerrar();" width="100"/>
<mx:Button id="boton2" label="Medium" click="viewLarge('medium');" width="100"/>
<mx:Button id="boton3" label="Large" click="viewLarge('large');" width="100"/>

creo que saber como se define esto me puede ser de utilidad para otras cosas tambien,
le agradezco al que lo sepa.

Por chelox

18 de clabLevel



Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.