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

loadVars y condicionales

Estas en el tema de loadVars y condicionales en el foro de Flash y Actionscript en Foros del Web. Amigos. No se si esto se podra hacer, por eso pido de su colaboracion. Tengo este archivo archivo.txt: acta=1 &resultado=4444 Y este es el codigo ...
  #1 (permalink)  
Antiguo 28/11/2009, 18:39
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 14 años, 6 meses
Puntos: 0
loadVars y condicionales

Amigos. No se si esto se podra hacer, por eso pido de su colaboracion.
Tengo este archivo archivo.txt:
acta=1
&resultado=4444

Y este es el codigo AS:

a=new LoadVars
a.load("c:/archivo.txt")
a.onLoad=function(){
resultado.text=this.acta;
}

Hasta aqui todo marcha bien por que en el campo de texto dinamico llamado "resultado" se visualiza el 1.

Pero lo que quiero hacer es poder obtener en una variable ese resultado para a traves de una condicion hacer que se ejecute un MC u otro dependiendo de lo que tenga la variable.

Osea algo asi como:

a=new LoadVars
a.load("c:/archivo.txt")
a.onLoad=function(){
if(this.acta == 1){
Ejecutar MovieClip1
}
if(this.acta == 2){
Ejecutar MovieClip2
}
}

No se si es algo complicado, por eso recurro a ustedes. O que me aconsejan hacer? Estoy estancado!!!

Muchas gracias!
  #2 (permalink)  
Antiguo 28/11/2009, 19:17
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: loadVars y condicionales

bueno peus tu ya pusite la solucion :S!
tal cua lesta tu ejemplo debe funionar

Código:
a=new LoadVars
a.load("c:/archivo.txt")
a.onLoad=function(){
if(this.acta == 1){
_root.mc1.gotoAndPlay(1);
}else if(this.acta == 2){
_root.mc2.gotoAndPlay(10);
}
}
tambien puedes guardar el valor de acta en un variable simplemente poniendo en el onLoad
Código:
_root.variable=this.acta;
y ya tendras el valor en "variable"
suerte
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
  #3 (permalink)  
Antiguo 28/11/2009, 22:07
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: loadVars y condicionales

jajajaja perdon, perdon, perdon muchachos, que bobo, no puse el problema mayor.

Lo que pasaba era que no hacia esto if(this.acta == 1), no tomaba la condicion, al principio para saber si lo hacia bien yo hacia:

a=new LoadVars
a.load("c:/archivo.txt")
a.onLoad=function(){
if(this.acta == 1){
trace("Entro Aqui 1");
}
if(this.acta == 2){
trace("Entro Aqui 2");
}
}

Pero no lo hacia bien, mostraba siempre a "Entro Aqui 2" Asi el archivo.txt tuviera acta=1

De nuevo que pena con los que leyeron el tema, pero ya puse el problema real! y que gracias!
  #4 (permalink)  
Antiguo 28/11/2009, 23:49
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: loadVars y condicionales

axherreram bueno pues tu codigo esta perfecto deberia funcionar de hecho (me dio curiosidad y probe (nunca pruebo nada xd)) y si.. claro q funciona :S!...

la vdd no me imagio q pueda ser.. talves sea q tienes declarada uan varible "acta" en el codigo..
de ahi en mas no podria decirte q sera :S!..
sigue probnado si no funciona.. me gustaria que me madnaras el fla y yo lo checo (digo gustaria.. pro que este tipo de errores "extraños/sencillos" me gusta resolverlos xD)

suerte..
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
  #5 (permalink)  
Antiguo 29/11/2009, 13:14
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: loadVars y condicionales

OK DarkskullDA, muchisimas gracias por la ayuda. Te estare informando.
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 11:23.