Comunidad de diseño web y desarrollo en internet online

Problemas con arrays (AS 2.0)

Citar            
MensajeEscrito el 16 Jun 2007 03:39 pm
Bueno, me presento ya que este es mi primer post. Soy Kard, y de momento controlo de PHP(voy a intentar ayudar al que lo necesite) y estoy aprendiendo ahora AS 2.0. La razón por la que estoy ahora aprendiendo AS 2.0 y no 3.0 es porque me lo he estado mirando y lo veo dificil... así que voy a ponerme con el 2.0 y cuando sepa del todo me pasaré al nuevo. Bueno, aquí viene mi problema:

Estoy aprendiendo ahora los arrays, y pongo este código:
arrayejemplo = new Array();
arrayejemplo[0] = "Numero 0";
arrayejemplo[1] = "Numero 1";
arrayejemplo[2] = "Numero 2";
enter_btn.onRelease = function() {
output1 = arrayejemplo[input];
}

Hay un cuadrado de texto de tipo Input Text (Insertar seria en español), donde se recoge el numero(variable input), un botón para enviar y luego un cuadrado de texto de tipo Dinámico, donde se muestra el resultado(variable output1). Pues bien, cuando pongo cualquier número (0, 1 ó 2) sale en el cuadrado de texto: Undefined. ¿Que pasa?. Si pongo:
output1 = arrayejemplo[1];

Funciona a la perfección... no se que hacer.
Espero que me podais ayudar, muchas gracias.

Por Kard

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jun 2007 05:11 pm
Hola,

hazle un casting a entero:

Código :

output1 = arrayejemplo[int(input)];


Saludos!

Por dmvalverde

150 de clabLevel



Genero:Masculino  

Extremadura

firefox
Citar            
MensajeEscrito el 16 Jun 2007 05:35 pm
Muchísimas gracias, todo arreglado.

Por Kard

3 de clabLevel



 

firefox

 

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