Tengo un problema que me esta dando muchos dolores de cabeza, a ver si veis donde falla la cosa;
Es un formulario, cada parte del formulario esta en una Escena: Section 1, Section 2, Section 3...
Se comunica con PHP pero tampoco funciona poniendo variables auxiliares con valores predeterminados es decir que el problema no es del php. (Ver variable _global.ID_aux en el código)
Este codigo esta en el primer fotograma de la primera escena:
Código :
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function enviarForm1()
{ envio_lv.txtReqAmount = txtReqAmount_camp.text;
envio_lv.slPurpose = slPurpose_camp.selectedItem.data;
envio_lv.cbJointApp = cbJointApp_selection;
envio_lv.cbVerbal = cbVerbal_selection;
envio_lv.section = 1;}
recibir_lv.onLoad = function(exito) {
if (exito) {
ID_camp.html = true
ID_camp.htmlText = this.ID;
_global.ID_aux= 3;} //en este campo debería ir _global.ID_aux= ID_camp.text pero uso este valor para comprobar el resultado sin tener que utilizar php
else {
mensaje_txt.htmlText = "<b>Error en el Script</b>";
}
};
En el boton de mandar formulario (que automaticamente pasa a la Escena 2 con el siguiente formulario) pongo el siguiente codigo:
Código :
on (release) {
mensaje_txt2.text = "Loading...";
if (val_rell1==true && (Yes1.selected==true ||No1.selected==true) && (Yes2.selected==true ||No2.selected==true) ){
enviarForm1();
gotoAndPlay("Section 2",1);
}
else
{mensaje_txt2.text = "You must fill all the fields"}
}La variable global ID_aux es la que necesito y no la guarda y no hay posibilidad de acceder a ella.
La magia de todo esto...es que si quito la linea de codigo gotoAndPlay("Section 2",1) del boton de enviar formulario esta variable si que la guarda incluso se puede acceder a ella desde el formulario 2 con la linea nada de nada.
¿Es magia o es que la he cagado en algún sitio?
