Comunidad PHPeros
Lenguajes => Flash y ActionScript => Mensaje iniciado por: Engendrado en 07 de Junio de 2011, 14:45:12 pm
-
Un amigo, termino el juego ya hecho en AS2 multijugador usando XMLSocket, pues al finalizarlo lo subio en una web, pues en la web no va, no conecta, ha estado viendo por la red, y ha visto que se necesita un crossdomain.xml, pues ha visto lo ha hecho y claro, ¡Solo hay tutoriales de eso en AS3!, no hay en AS2, es algo de load policy de flash player para certificar los sockets...
Pfff, ni idea, espero que alguien pueda resolverlo...
-
Un amigo, termino el juego ya hecho en AS2 multijugador usando XMLSocket, pues al finalizarlo lo subio en una web, pues en la web no va, no conecta, ha estado viendo por la red, y ha visto que se necesita un crossdomain.xml, pues ha visto lo ha hecho y claro, ¡Solo hay tutoriales de eso en AS3!, no hay en AS2, es algo de load policy de flash player para certificar los sockets...
Pfff, ni idea, espero que alguien pueda resolverlo...
Bienvenido a mi mundo, descuida, he tenido esa duda por muchos meses y aun no lo he podido resolver y en este foro menos lo podre o lo podrás resolver.
Por lo que he leído tienes que darle permisos al dominio para acceder a la conexión.
-
Si te sirve de ayuda, en mi servidor (PHP), se envía un socket de carga del crossdomain, que por defecto, se envía solo (hace el request solo, obviamente). En el servidor tengo algo así:
case "<p": // así es como empieza el "socket" que recibe el server de crossdomain
socket_write($socket, file_get_contents("crosspolicy.xml"));
break;
claro que anteriormente hay un substr para solo coger los 2 primeros carácteres del socket que recibe el server.
Y el crosspolicy.xml sería algo así:
<? xml version="1.0">
<cross-domain-policy>
<allow-access-from domain="*" /></allow>
</cross>
El asterisco da acceso a todos los dominios e ip's.
[/code]
-
Si te sirve de ayuda, en mi servidor (PHP), se envía un socket de carga del crossdomain, que por defecto, se envía solo (hace el request solo, obviamente). En el servidor tengo algo así:
case "<p": // así es como empieza el "socket" que recibe el server de crossdomain
socket_write($socket, file_get_contents("crosspolicy.xml"));
break;
claro que anteriormente hay un substr para solo coger los 2 primeros carácteres del socket que recibe el server.
Y el crosspolicy.xml sería algo así:
<? xml version="1.0">
<cross-domain-policy>
<allow-access-from domain="*" /></allow>
</cross>
El asterisco da acceso a todos los dominios e ip's.
[/code]
Si no me equivoco a su ves es valido enviar los permisos por medio del mismo paquete sin necesidad de cargar el crossdomain.xml (Corrígeme si estoy en lo incorrecto)
Saludos.
-
Así es.
-
Oye RamFu, podrías hacer un tutorial de sockets entre PHP & Flash?, me vendría excelente y a muchos de aquí también!
-
Oye RamFu, podrías hacer un tutorial de sockets entre PHP & Flash?, me vendría excelente y a muchos de aquí también!
Amen.