Comunidad de diseño web y desarrollo en internet online

Tengo un problema con LoadVars AS 2.0

Citar            
MensajeEscrito el 26 Oct 2009 09:38 pm
Hola amigos, tengo un formulario diseñado en flash q envia los datos a un archivo php para procesarlo y enviar un email con los datos obtenidos, el codigo es el siguiente:

// una vez presionamos en el boton
on (release) {
var lvsend:LoadVars = new LoadVars();
var lvrecv:LoadVars = new LoadVars();
lvsend.nombre = _parent.n_name.text;
lvsend.telefono = _parent.t_name.text;
lvsend.email = _parent.e_name.text;
lvsend.mensaje = _parent.mess.text;
lvsend.sendAndLoad("correo.php", lvrecv, "POST");
trace(_parent.n_name.text); //este codigo me facilita los datos correctamente
trace(lvsend.nombre); // aqui me da undefined, no entiendo por q!!!!!
lvrecv.onLoad = function() {
if (lvrecv.rpta == "ok") {
_parent.n_name.text = "";
_parent.e_name.text = "";
_parent.t_name.text = "";
_parent.estado.text = "Enviado con éxito";
trace(_parent.estado.text); // me aparece en blanco, entiendo pues q a existido un error, no se donde
} else {
_parent.n_name.text = "";
_parent.e_name.text = "";
_parent.t_name.text = "";
_parent.estado.text = "Error en el envio";
trace(_parent.estado.text); // me aparece en blanco, entiendo pues q a existido un error, no se donde
}
}
}

Y le formulario no funciona, he leido un monton en el foro pero parece q el codigo es correcto... Toy desesperao XD
Gracias por las respuestas.

Por karlos_ubuntu

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Oct 2009 03:21 pm
Dado que asignas

lvsend.nombre = _parent.n_name.text;

Estos trace deben dar lo mismo:

trace(_parent.n_name.text); //este codigo me facilita los datos correctamente
trace(lvsend.nombre); // aqui me da undefined, no entiendo por q!!!!!

A menos que el LoadVars no se haya creado o se haya sobreescrito, que te da esto?

trace(lvsend)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Oct 2009 02:41 am
hola amigo, ante todo gracias por responder tan pronto, he escrito el comando q me comentaste y me da el mismo resultado (undefined), y es el unico LoadVars en toda la web, XD imagina mi desesperacion!

Por karlos_ubuntu

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Oct 2009 02:48 am
A ver, que sale con esto:

var lvsend:LoadVars = new LoadVars();
trace(lvsend)
var lvrecv:LoadVars = new LoadVars();

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Oct 2009 06:58 pm
hola amigo, he echo lo q me pediste y da lo mismo 'undefined' y como estaba tan desesperado he creado una nueva pelicula flash y despues de crear un boton he escrito el siguiente codigo:

on (release) {
var lvsend:LoadVars = new LoadVars();
lvsend.test='hola';
trace(lvsend.test);
var lvrecv:LoadVars = new LoadVars();
}

Y todo funciona correctamente, pues bien, he pasado este codigo a mi pagina del formulario y la misma historia 'undefined'. No se ya q hacer.

Por karlos_ubuntu

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2009 02:17 am
Yo tampoco, a menos que sobreescibas el LoadVars con otra cosa lo que cuentas no tiene mucho sentido. Pero siguiendo la misma lógica, si reescribes la peli seguro que funciona

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Oct 2009 11:40 am
Voy a probar fragmentando la pelicula, creare una a parte con el formulario y probare si funciona, y si es asi pues luego las unire con loadmovie y listo, pero la verdad q nunca me habia pasado, si es q siempre me tiene q pasar algo raro XD! gracias d todas maneras, si funciona lo escribire en el foro.
Un saludo

Por karlos_ubuntu

10 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.