Comunidad de diseño web y desarrollo en internet online

Problemas al exhibir un texto en TextFiel con clase

Citar            
MensajeEscrito el 05 May 2008 03:05 pm
Construí estas dos clases básicas y las apliqué a un fla que tiene un campo de texto instanciado como txtCampo. La primera clase trabajó sin problemas pero la segunda me devuelve un error
diciendo que la vairiable txtCampo no está definida. Qué es lo que está faltando en el segundo caso?

package
{
import flash.display.Sprite;
import flash.text.TextField;

public class mostrando extends Sprite
{
public function mostrando( )
{
txtCampo.text = "Juan Perez";
txtCampo.border = true;
txtCampo.borderColor = 0xFF3333;
}
}
}


package
{
import flash.display.Sprite
import flash.text.TextField;

public class abc extends Sprite
{
var nombre:String;
nombre = "Juan Perez";

txtCampo.text = nombre;
}
}

Variable txtCampo is not defined.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 May 2008 06:18 pm
Ah no ser que marques publicar automáticamente las instancias en el escenario, siempre las tienes que declarar:

public var txtCampo:TextField

después de la definición de la clase. Ya que te estás metiendo con clases, te recomendaría el libro de Moock http://www.after-hours.org/foro/viewtopic.php?t=13934

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.