Comunidad de diseño web y desarrollo en internet online

Problema con aplicación AS3 que conecta con DB

Citar            
MensajeEscrito el 21 Mar 2012 05:19 pm
Hola, tiempo sin preguntar por estos lares, les cuento, tengo un proyecto en as3 que se conecta a una DB con PHP, use un codigo de ejemplo de esta web y le modifique las variables para obtener otros datos, efectivamente funciona, pero tengo un problema, cuando ejecuto la aplicación en local, el toma el primer valor de la variable y lo almacena como si fuera cache, me explico, si cambio la variable en el servidor, siempre me muestra el primer valor que tomo, pero si esa aplicación la uso desde otro pc, o desde la web, funciona sin líos, solo pasa en mi pc, esto me genera retraso en lo que estoy haciendo por que no puedo validar los contenidos de las variables del servidor, alguna idea de que puede suceder, estaba pensando en que puede ser el FlashPlayer, pero pues ni idea si estoy delirando.

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome
Citar            
MensajeEscrito el 21 Mar 2012 05:37 pm
Es un problema del cache, Deshabilitalo en tu navegador o si es una llamada desde Flash, agrega algo de random en la llamada, ejemplo

data.load("algun.php?"+Math.random())

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Mar 2012 06:57 pm
Gracias Jorge, la cuestión es que yo no corro la aplicación desde navegador, lo hago directamente desde el swf, este swf es el que pase a otra maquina y que funciona bien, y al cargarlo en el servidor y abrirlo desde el navegador funciona igual, cuando esta en local es que no me muestra los cambios, y lo del random... no entiendo cual seria su fución o para que se aplicaría

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome
Citar            
MensajeEscrito el 21 Mar 2012 07:01 pm
Como estás cargando los datos? URLLoader?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Mar 2012 07:14 pm

Código ActionScript :

//Creo la variable para configurar la respuesta que se recibe desde PHP
var RecibirDatos:URLLoader = new URLLoader();

//Especificamos el formato de los datos llegados desde PHP
RecibirDatos.dataFormat = URLLoaderDataFormat.VARIABLES;


pero si el problema fuera un error en la carga de los datos, como se explicaría que en otro pc y en la web funcionen perfectamente, ahora, hay que anotar que el pc desde el que estoy probandolo es donde lo estoy armando, ergo esta instalado el Flash

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome
Citar            
MensajeEscrito el 21 Mar 2012 07:25 pm
¿El problema es que en tu PC no actualiza los datos y los toma del cache?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Mar 2012 07:28 pm
Supongo que asi es, al menos ese es el comportamiento que esta mostrando y necesito saber que hacerle por que debo avanzar en el proyecto

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome
Citar            
MensajeEscrito el 21 Mar 2012 07:34 pm
Ok, prueba el random que te puse

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Mar 2012 09:41 pm
Hola jorge, solo para comentar que no use lo del Random, simplemente no me pareció lógico que funcione en otras maquinas y en una en particular no funcione, al fin y al cabo es el mismo swf, pero me causa curiosidad saber por que razón crees que al ponerle ese random se solucionaría el problema

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome
Citar            
MensajeEscrito el 26 Mar 2012 10:55 pm
Para evitar el cache

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Abr 2012 05:11 pm
Pues no funciono :S supongo que lo debo puse donde no debia

Código ActionScript :

RecibirDatos.load(EnviarDatos+Math.random());
y me da este error

Código :

TypeError: Error #1034: Error de conversión forzada: no se puede convertir "[object URLRequest]0.6383697539567947" en flash.net.URLRequest

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome
Citar            
MensajeEscrito el 09 Abr 2012 12:47 am
funciona sin líos, solo pasa en mi pc,Gafas Rayban esto me genera retraso en lo que estoy haciendo por que no puedo validar los contenidos de las variables del servidor,Gafas De Sol alguna idea de que puede suceder

Por cvdsdfsdhg

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Abr 2012 12:01 pm
El random se lo agregas a la URL, no al objeto URLRequest

EnviarDatos = new URLRequest("algun.php?"+Math.random())

Esto funciona solo en un servidor, si lo publicas en local te da error que no puede abrir esa URL, ya que no interpreta el querystring

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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