Comunidad de diseño web y desarrollo en internet online

variables: problema con flash 8

Citar            
MensajeEscrito el 26 Abr 2006 08:03 am

Código :

var hola:String = "hola";
var i:Number = 3;
hola += i;
trace(hola);



esto a uno le funca
yo que tengo flash 8 ahora no me funca, que cambio le tendría que hacer para que me imprima el valor de i concatenado a las palabras de la variable hola? este no es el script que necesito, sino una sintesis como para ver que funcione eso de concatenar valores de una variable numerica o string en un string y me lo muestre con trace.


Muchas gracias. :)

Por Powerful

14 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Abr 2006 02:03 pm
trace(hola+""+i);

Por el propio tipo de datos (String y Número) no se pueden sumar! Es una abuso del lenguaje utilizar "+" para ambos propósitos (sumar números y concatenar cadenas, en php por ejemplo para lo segundo se utiliza el punto "." )

El trace, lo que hace es convertirlo todo en cadenas (solo para mostrarlo, ya que no modifica el tipo de datos original)

la otra solución es

hola += i.toString();

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 26 Abr 2006 09:56 pm
joya, gracias ;)

Por Powerful

14 de clabLevel



Genero:Masculino  

msie

 

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