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

ayuda :S "sentencia switch"

Estas en el tema de ayuda :S "sentencia switch" en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un problema y es que no consigo cargar una "variable" en actionscript. Quiero hacer una sentencia switch para que cuando alcanze un numero ...
  #1 (permalink)  
Antiguo 13/06/2010, 09:31
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 15 años, 2 meses
Puntos: 0
ayuda :S "sentencia switch"

Hola, tengo un problema y es que no consigo cargar una "variable" en actionscript.

Quiero hacer una sentencia switch para que cuando alcanze un numero se realize una funcion, aca tengo el codigo del switch:

Código:
switch (condicion) {
case 5 :
  // sentencias
  break;
}
en donde pone condicion, quiero que cargue el numero, para eso tengo un codigo, pero no se como hacer que en "condicion" llame a ese numero, este es el codigo que obtiene el numero:

Código:
var viewreffers:LoadVars = new LoadVars();
viewreffers.onLoad = function(exito2) {
	if (exito2) {
		reffers.text = this.reffers;
	} else {
		reffers.text = "Error ):";
	}
};
function recargarREFFERS() {
	viewreffers.load("viewreffers.php");
}
setInterval(recargarREFFERS, 1000);
Es un loadvars, llama al numero desde php.

¿Como puedo combinar ambos codigos para que en "condition" de este codigo* sea el numero que obtiene desde el codigo anterior?

Código:
switch (condicion) {
case 5 :
  // sentencias
  break;
}
*

Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 13/06/2010, 10:18
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: ayuda :S "sentencia switch"

Hola
as2 cierto? bueno, el switch va en esta función o en otra?
ya intentaste poner el campo.text en el switch como condición?
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
  #3 (permalink)  
Antiguo 13/06/2010, 12:15
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: ayuda :S "sentencia switch"

Si, es AS2, y si, ya probe lo que me dijiste, navegando encontre este codigo:

Código:
var listenerObj:Object = new Object();
listenerObj.onKeyDown = function() {
    // Utiliza el método String.fromCharCode() para devolver una cadena.
    switch (String.fromCharCode(Key.getAscii())) {
    case "A" :
        trace("you pressed A");
        break;
    }
};
Key.addListener(listenerObj);
Estube probando haber si funcionaba, y si, funciona, pero es para las letras, es decir, cuando aprietes la letra "A" se cumpliran unas acciones, pero no se como editarlo para que cargue el numero variable en "switch", alguien sabria decirme? :S

Gracias por adelantado.
  #4 (permalink)  
Antiguo 13/06/2010, 16:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: ayuda :S "sentencia switch"

bueno, no has dicho donde tienes el switch...
y si entiendo bien, ya traes el número,
en cuyo caso haria esto

Código actionscript:
Ver original
  1. if (exito2) {
  2.     reffers.text = this.reffers;
  3.     switch(this.reffers)
  4.     {
  5.         case 5;
  6.         //lo que se quiere hacer
  7.         break;
  8.     }
  9. } else {
  10.     reffers.text = "Error ):";
  11. }
espero sirva
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
  #5 (permalink)  
Antiguo 13/06/2010, 17:39
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: ayuda :S "sentencia switch"

Muchas gracias, me ha funcionado :)
Entonces, ¿asi es como se llamaria a la variable obtenida dentro de AS (this.reffers) no?

Gracias.

Un saludo
  #6 (permalink)  
Antiguo 13/06/2010, 18:19
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: ayuda :S "sentencia switch"

Cita:
Iniciado por nanshan Ver Mensaje
Muchas gracias, me ha funcionado :)
Entonces, ¿asi es como se llamaria a la variable obtenida dentro de AS (this.reffers) no?

Gracias.

Un saludo
Jim Gordon: Nunca te he dado las gracias.
Batman: No tienes por qué hacerlo.
bueno, pues así es, o como antes haces la asignación
al campo, también puedes hacerlo con el valor del text

Código actionscript:
Ver original
  1. switch(reffers.text)
__________________
"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: Ninguno
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 23:57.