Foros del Web » Creando para Internet » Flash y Actionscript »

Convertir String a Numero

Estas en el tema de Convertir String a Numero en el foro de Flash y Actionscript en Foros del Web. Hola.. tengo una problema. No se exactamente que es, pero me imagina que es el tipo de variable... Tengo una variable que obtiene un valor ...
  #1 (permalink)  
Antiguo 19/12/2010, 20:46
 
Fecha de Ingreso: abril-2010
Ubicación: Saltillo Mexico
Mensajes: 83
Antigüedad: 14 años, 8 meses
Puntos: 4
Exclamación Convertir String a Numero

Hola.. tengo una problema. No se exactamente que es, pero me imagina que es el tipo de variable...

Tengo una variable que obtiene un valor de un php:

Código:
 var grid = new LoadVars();
	grid.load("numReg.php");
	grid.onLoad = function()
	{
		var num = this.num;
	}
El php consulta el numero de rows que hay en una tabla de la base de datos, por lo tanto lo que regresa es: echo "num=".$num; - hasta aqui todo está bien.. ya lo revisé.

Pero entonces en Action script yo quiero hacer un ciclo que dé la misma cantidad de vueltas que num.

Código:
 for(i=0;i<=num;i++)
      {
            trace(i);
       }
Pero me hace un ciclo interminable!!

Recuerdo que para convertir un string a entero, usaba una funcion en .net que era parse() pero no se como se usa en ActionScript 2. Si alguien me puede decir la sintaxis, ó si es otro mi error y me lo pueden hacer saber.. ó mejor aún, si tienen alguna solución que a mi no se me haya ocurrido, se los voy a agradecer mucho.

De antemano ya les agradesco que me hayan leído :) . Saludos!.
  #2 (permalink)  
Antiguo 19/12/2010, 22:48
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 6 meses
Puntos: 67
Respuesta: Convertir String a Numero

Escribe tu codigo entero junto con el for que supongo va dentro de onLoad, también escribe el php.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 20/12/2010, 23:02
Avatar de aandy  
Fecha de Ingreso: diciembre-2010
Ubicación: Piura
Mensajes: 18
Antigüedad: 14 años
Puntos: 3
Respuesta: Convertir String a Numero

Aver tu for esta mal por el hecho de que la variable num es una cadena ... pues si tienes razon se debe parsear dicha cadena obtenida usando parseInt

quedando asi tu codigo :

Código Actionscript:
Ver original
  1. var grid = new LoadVars();
  2.     grid.load("numReg.php");
  3.     grid.onLoad = function()
  4.     {
  5.         var num = parseInt(this.num);
  6.         }
  7.  
  8.       for(i=0;i<=num;i++)  {
  9.             trace(i);
  10.        }
Espero te sirva !!!
Salu2 !!
  #4 (permalink)  
Antiguo 21/12/2010, 00:10
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Convertir String a Numero

<saludos>
adicional a lo que ya te comentaron, puedes
convertirlo a entero desde php con int($var)

</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: convertir, php, tipo, variables, ciclos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:16.