Comunidad de diseño web y desarrollo en internet online

Añadir campos de texto a la escena principal desde una clase

Citar            
MensajeEscrito el 25 Sep 2007 11:50 am
A ver, tengo una clase en donde he hecho (mejor dicho, estoy intentando hacer) un método mostrar, que muestre ciertas propiedades de dicha clase como campos de texto en la aplicación.

Por lo que he estado leyendo se supone que tengo que usar addChild para hacerlo, pero no sé como hacer para que esa función se la aplique a la escena.

He probado con pasarle un objeto del tipo Stage (consejo de un amigo) pero me sale este error:

Error #1010: Un término no está definido y no tiene propiedades.

Digamos que la estructura general del programa es la siguiente :

En un fichero .as tengo:

package MiPaquete
{
import flash.display.*;
import flash.text.*;

public class MiClase{
...
public function Mostrar(elstage:Stage){
...
elstage.addChild(this.uncampo);
}
}

y luego en el *.fla :

import MiPaquete.*;

var mivar : MiClase = new MiClase();

mivar.Mostrar(stage);

Espero haberme explicado con claridad en cuanto mi problema se refiere, si no , díganmelo y lo intento hacer mejor.

Muchas gracias.

Por angie_dj

13 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 25 Sep 2007 12:41 pm
y por que no haces que la clase herede de un componente [en tu caso TextInput],.,. y apartir de ahi empiezas a agregarle cosas ..!

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 25 Sep 2007 02:37 pm
ps claro como dice Joris Van Spilbergen podrías hacer una clase que herede de TextField por ejemplo

Código :

package{
   import flash.text.TextField;
public class objTextField extends TextField{
//aqui manipulas el objeto texfield si por ejemplo quieres cambiarle texto:
text="texto ejemplo";
}
}

//luego en la ecena

var cajaTexto:objTextField =new objTextField ;
this.addChild(objTextField );

Por MaLkAvIaNNeT

10 de clabLevel



Genero:Masculino  

Trujillo - Perú

firefox
Citar            
MensajeEscrito el 25 Sep 2007 02:53 pm
Muchas gracias, chicos, creo que ya lo he solucionado.

Por angie_dj

13 de clabLevel



Genero:Femenino  

firefox

 

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