Comunidad de diseño web y desarrollo en internet online

Probleemaa siimpleee!.. ayuda!.Hello word

Citar            
MensajeEscrito el 09 May 2009 02:13 am
Saludo de nuevo.. tengo un problema importando una clase..
tengo un archivo .as llamado Saludador y un archivo .fla llamado MIfla.fla en la misma carpeta.. estos son los codigos. y lo que deberia aser es bastante obvio.. sin embargo no lo ase. :roll:


Saludador.as=

package{
class Saludador {

public function diHola(valor:String):String {
if (valor=="") {
var respuesta:String="Ingrese un nombre de usuario";
return respuesta;
} else {
var nombre:String=valor;
var saludo:String="Hola,"+nombre+" como estas?";
return saludo;

}

}

}

}


--------------------------------------------------------------------------------------------------------------------------------------------------------------------

MIfla.fla(1er fotograma)=

import Saludador;

var saludo1:Saludador=new Saludador();

texto_txt.text= saludo1.diHola("Hola mundoo");


me tira los siguientes errores.

llamada a un metodo saludador posiblemente no definido.
no se encontro el tipo o no es una constantante en tiempo de Compilacion. Saludador.. :shock:

jaja si alguien me puede ayudar..

desde ya muchisimas gracias.

Por feresr

70 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 May 2009 06:32 am
una vez mas.. escontre la solucion por mi cuenta :P.. jaja la posteo por si algun navo como yo le pasa lo mismo...

la clase debe declararse como publica.. en este caso

public class Saludador;

Saludos!!

Por feresr

70 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 May 2009 06:25 am
De hecho te falta la función contructora. Esto es, una función que se llama igual que la clase

Código ActionScript :

public class Saludador{
    //tu función "contructora"
    public function Saludador(){
    }
    ...resto de tu código.....
}

Por Eliseo2

710 de clabLevel



 

firefox

 

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