Comunidad de diseño web y desarrollo en internet online

Duda con campo de texto y variables

Citar            
MensajeEscrito el 12 Ene 2012 10:03 am
Hola ,estoy haciendo un juego en flash y necesito que en un campo de texto aparezcan las elecciones que ha echo el jugador. Por ejemplo. Si presiona en un botón, que aparezca en un campo de texto: "Has escojido la opción 1-a". Si luego presiona en otro botón, en el campo de texto deverá apartecer:"Has elejido la opción 1-a, y la 2-c". Y si el jugador no ha echo aún la elección que no aparezca nada.

Así que he definido las variables y he creado una función que vuelve a cargar el texto después de que se haya echo una nueva elección,

El código es el siguiente:

Código ActionScript :

var eleccion1:String;
var eleccion2:String;
var eleccion3:String;
var eleccion4:String;

eleccion_txt.text="";


function reiniciatextoEleccion(){
   eleccion_txt.text = eleccion1 + eleccion2 + eleccion3 + eleccion4;
   if(eleccion1 = null || eleccion1 = undefined){
      eleccion1 = "";
   } else if(eleccion2 = null || eleccion2 = undefined){
      eleccion2 = "";
   } else if(eleccion3 = null || eleccio3 = undefined){
      eleccion3 = "";
   } else if(eleccion4 = null || eleccion4 = undefined){
      eleccion4 = "";
   }
}


y para los botones:

Código ActionScript :

thumbs_mc.eleccion1_mc.b1.addEventListener(MouseEvent.CLICK, cambiaEleccion1);
function cambiaEleccion1(e:MouseEvent):void{
   eleccion1.text = "Has elegido la opción 1a";
   reiniciatextoEleccion();
   }


Y cuando compilo me aparece el siguinete error:

Código :

Escena 1, Capa 'as', Fotograma 2, Línea 255   1119: Acceso a una propiedad text posiblemente no definida mediante una referencia con tipo estático String.


¿como podría solucionarlo?

Muchas gracias.

Por plug78

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2012 01:16 pm
eleccion1 es el nombre de una variable, por lo cual no puedes asignarle la propiedad text a menos que sea un campo de texto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ene 2012 03:55 pm
Vaya, que tontería! Y yo dandole vueltas al tema... :oops:

Gracias!

Por plug78

46 de clabLevel



 

firefox

 

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