Comunidad de diseño web y desarrollo en internet online

comunicacion flash-php desde diferentes lugares???

Citar            
MensajeEscrito el 21 Ene 2009 04:28 pm
estoy haciendo una "aplicacion de escritorio" en flash, esta aplicacion tiene que enviar y recibir informacion de un php que esta en un servidor web, ¿un archivo flash en local puede acceder a un php en un servidor web? necesito algo como el crossdomain.xml ?¿lo que quiero es imposible?
un saludo

Por fermmm

Claber

122 de clabLevel



 

mozilla
Citar            
MensajeEscrito el 21 Ene 2009 06:19 pm
ya probaste y no te funcionó?
porque mira que poniendo la ruta completa del php me parece que funciona
por ejemplo si la ruta de tu php es
http://dominio.com/archivo.php
en vez de usarlo en local
como archivo.php
pone la ruta y listo
funciona

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 21 Ene 2009 06:34 pm
ya probe y no es tan facil.
si el flash lo tengo en el servidor web donde esta el php con la ruta "archivo.php" funciona perfecto.
si paso el flash al escritorio de windows y le cambio la ruta a la ruta completa del php "http://www.mipagina.com/archivo.php" no funciona. Probe poner el crossdomain.xml junto al php y tampoco funciono, creo que hay que hacer algo mas y no se que es.

Por fermmm

Claber

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ene 2009 07:40 pm
Un swf, NO puede acceder a un servicio web por cuestiones de seguridad.

Sin embargo, si a ese archivo swf lo conviertes a .exe, (Proyector Windows), no tendrias porque tener ningun problema.

Conviertelo a exe, prueba, y dinos si eso te funcionó.

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Ene 2009 02:06 pm
no funciona tampoco como exe, no es tan facil.

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Ene 2009 06:48 pm
Ok puedes poner el codigo tanto del AS que usas, asi como el del php?
Probaste en otra PC?

Yo probe un ejemplo sencillo y todo salio a la perfeccion, asi que se me hace rato que tu no pudieras"!

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 25 Ene 2009 04:12 pm
Entonces es problema de mi codigo, me pasas el codigo simple con el que vos probaste?
este es mi codigo:

Codigo as

Código :

boton.onRelease = function(){
   var enviar:LoadVars = new LoadVars();
   enviar.variable = "enviamos esto";

   enviar.send("http://fermmm.uuuq.com/recibir.php","_self","POST");

}




Codigo PHP:

Código :

<?
$variable = $_POST['variable'];
echo "resultado=$variable";
?> 



Probe en 2 pcs en la del trabajo y en la de mi casa, ¿seguro que es problema de mi codigo?

Por fermmm

Claber

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ene 2009 08:54 pm
solucionado!!!!!!!! en el codigo php tube que cambiar la variable $_POST por $_GET
tiene que ser asi:

Código :

<? 
$mostrar = $_GET['variable'];
echo "resultado=$mostrar";
?> 


nota: al enviar la variable desde el proyector lo mas normal es que no queramos que se abra una ventana del navegador, para eso hay que usar sendAndLoad() (la funcion send() obligatoriamente abre una ventana del navegador)

Por fermmm

Claber

122 de clabLevel



 

firefox

 

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