Comunidad de diseño web y desarrollo en internet online

Agregar un botón desde codigo AddChild en Flex

Citar            
MensajeEscrito el 19 Abr 2009 04:06 am
Hola a todos:

Estoy utilizando Flex para desarrollar un página, y necesito que en determinado momento se agregue un botón en la aplicación, según yo se hace así:

<mx:Button x="10" y="52" id="llamalo" label="Button" click="addd();"/>

private var boton:Button = new Button;
private function addd():void
{
boton.label = "Este es";
boton.x = 100;
boton.y = 100;

AddChild(boton);
}

Es decir, el botón 'llamalo' agrega a su vez a otro botón, esto para probar...

Pero a la hora de correr la aplicación y darle click a 'llamalo', no aparece nada...

Por qué??

Gracias

Por hIUG

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Abr 2009 06:35 pm
Lo tienes que agregar en un elemento en el que puedas mostrar elementos y en una coordenada que sea visible, aunque en principio lo tuyo falla porque la a de addChild debe ir en minúsculas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Abr 2009 08:28 pm

solisarg escribió:

Lo tienes que agregar en un elemento en el que puedas mostrar elementos y en una coordenada que sea visible, aunque en principio lo tuyo falla porque la a de addChild debe ir en minúsculas

Jorge

Jeje, tienes razón Jorge :lol: es con minúsculas, ahora mi duda es por qué cuando lo intento agregar en un viewstack, se traba mi aplicación??

Lo hice así:

Código :

 viewstack1.addChildAt(boton,2); 

Por hIUG

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Abr 2009 12:54 am
Porque el viewstack tiene como nodos otros elementos, y es en esos elementos (por ejemplo un canvas) tienes que agregar el elemento. Si quiesieras agregar un elemento a un viewstack tiene que ser un canvas o similar (no un label, claro)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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