Comunidad de diseño web y desarrollo en internet online

Problema al enviar variables a un script php con actionscript 3.0

Citar            
MensajeEscrito el 10 Sep 2011 08:03 pm
Hola ke tal, buen dia a todos, miren me surgió este otro problema,tengo ke enviar ciertas variables desde flash a un script php, para manipularlas, desde php,pero al tratar de correr el programa me marca este error:

1120:Acesso a una propiedad URLRequestMethod no definida

Se supone ke al momento de instanciar el objeto de tipo URLRequest, sus metodos estan disponibles para usarse,aki pongo mi codigo, muchas gracias de antemano, y cualquiera ayuda es bienvenida.

private function SendVars():void {
var myData:URLRequest = new URLRequest("script.php")
myData.method = URLRequestMethod.GET;
var variables:URLVariables = new URLVariables()
variables.title = "Hi friends";
variables.nr = 5;

myData.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, dataOnLoad);
loader.load(myData);

function dataOnLoad(evt:Event){
trace(loader.data.status); //status is a custom flag passed from back-end
}
}

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 10 Sep 2011 11:01 pm
Agrega al principio de tu script

import flash.net.URLRequestMethod;

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Sep 2011 02:29 pm
Muchas gracias ya importando el import flash.net.URLRequestMethod; ya me funcionó

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 03:09 pm
Buenos dias a tod@s, miren ahora tengo otro problema, quiero regresar un resultado de las variables procesadas por el script php, por ejemplo un texto ke diga: "tus variables son estas" en una caja de texto dinamico de flash, pero al tratar de correr el programa este error:

1120:Acesso a una propiedad lbRespuesta no definida

private function SendVars():void{
var myData:URLRequest = new URLRequest("script.php")
myData.method = URLRequestMethod.POST;
var variables:URLVariables = new URLVariables();
variables.var1 = "Hi friends";
variables.var2 = 5;
myData.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, dataOnLoad);
loader.load(myData);
function dataOnLoad(evt:Event){
lbRespuesta.text = event.target.data.respuestaPHP;// ESTA ES LA CAJA DE TEXTO
//PARA MOSTRAR EL RESULTADO DE PHP
trace(loader.data.status); //status is a custom flag passed from back-end
}

}

Pongo mi codigo, ya soy nuevo en action script 3.0, tal ves se ha otro import, pero no sabria cual, gracias de antemano, y ojala me puedan ayudar

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 03:10 pm
Parece que no encuentra la caja de texto lbRespuesta ... ¿le pusiste nombre de instancia? ¿está en el mismo timeline que tu código?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Sep 2011 03:14 pm
Si el nombre de instancia de la caja de texto es lbRespuesta, y si esta en la misma linea de tiempo la funcion

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 03:17 pm
Entonces, si en dataOnLoad pones

trace("El campo de texto es "+lbRespuesta)

Te tiene que tirar El campo de texto es [TextField] ... sino alguien se está equivocando

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Sep 2011 03:24 pm
Ya puse esto, trace("El campo de texto es "+lbRespuesta) y me sigue marcando el mismo error

1120:Acesso a una propiedad lbRespuesta no definida,

Porke será ????

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 03:27 pm
Por que no lo encuentra, es decir no está, revisa

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Sep 2011 03:34 pm
La caja de texto lbRespuesta se encuentra en el esenario, hasta volví a crearla de nuevo, pero sigue sin funcionar

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 03:37 pm
Pues eso es lo que indica el error de flash, si tu code y la caja con el nombre de instancia correcto se encuentran en el mismo timeline, entonces no puedo decirte más. Cambia el nombre de instancia de la caja por si el nombre estuviera en uso para otra cosa.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Sep 2011 03:46 pm
Ya cambie el nombre de instancia de la caja de texto, pero sigue marcando el mismo error, esto si es extraño

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 03:47 pm
Es lo malo de no saber action script, jaja

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 04:01 pm
Una pregunta, el motor de texto de la caja si debe estar en texto clásico y el tipo de texto si debe ser dinamico??

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 04:02 pm
Correcto, si no es texto dinámico no puedes ponerle nombre de instancia

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Sep 2011 04:09 pm
Gracias por aclarar mi duda

Por Hycarus

24 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Sep 2011 04:18 pm
Ya cheke el nombre de instancia y el codigo varias veces, pero sigue sin funcionar

Por Hycarus

24 de clabLevel



 

msie8

 

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