Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2003, 09:07
jasistemas
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 22 años, 11 meses
Puntos: 1
Prueba asi.

Por lo que veo en tu codigo NO DEBIERAS retornarlo al frame 1 cuando aun no este la carga, ya que asi propicias que se CARGUE de nuevo el programa ASP, en lugar de eso debieras enviarlo al frame 2, o mejor aun, al currentframe -1, mas o menos asi:

FRAME1:
var cuantos;
cuantos = 0;
loadVariablesNum("cuantos.asp","0","GET");

en el frame2:
No tiene action Script.

en el frame3:
if (cuantos) {
gotoAndPlay(_currentframe-1)
}



(supongo que la variable "cuantos" esta cargada entro de cuantos.asp no???)
Ademas, en lugar del LoadVaribles num (que carga al level0), debieras el loadVariables normalito, con: this.loadVariables()


Otra forma de hacerlo es mediante el nuevo objeto de MX llamado loadvars, va mas o menos asi:
Frame1:
objLoader = new LoadVars()
objSender = new LoadVars()
objLoader.cargado = false

objSender.sendAndLoad("cuantos.asp", objLoader, "get")

objLoader.onLoad = function(exito){
if (exito){
this.cargado= true
}else{
trace("hubo un error en la carga")
}

}


EN EL FRAME 4
if (objLoader.cargado==false){
gotoAndPlay(_currentframe-1)
}

En el FRAME 5:
ya puedes disponer de tus variables, que estan cargadas DENTRO del objLoader, por ejempo:
trace(objLoader.campo1)
trace(objLoader.campox)
o bien, cargarlas a _root, asi:
_root.campo1 = objLoader.campo1

Saludos
__________________
Si necesitas los servicios de un programador ASP, JSP, HTML, JavaScript, ActionScript, o una aplicacion en Visual Basic o Delphi, enviame un email a [email protected]