El problema que tengo con el .swf es el siguiente, cuando lo ejecuta sale un cuadro diciendo:
Código ActionScript :
SecurityError: Error #2010: Los archivos SWF locales del sistema de archivos no pueden utilizar sockets. at flash.net::Socket/internalConnect() at flash.net::Socket/connect() at GameSocket() at com.core::Main/init() at com.core::Main()
No encuentro la forma de que me acepte el crossdomain.xml
Código :
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy>
El servidor se esta ejecutando en el localhost de otro equipo en el puerto 843 (probé con 8000 también )y accedo desde el 192.168.1.120:843 ( el numero que le asigna mi router ), tengo los puertos abiertos y atraves de mi IP:843 se puede conectar al servidor.
En pocas palabras creo que debe ser este archivo crossdomain.xml.
Según Lo que leei en el sitio de Adobe dice que cuando conecta con el servidor envia el mensaje
Código :
<policy-file-resquest>
para recibir el contenido del crossdomain.xml. encontré un Ejemplo en Internet,
Que cuando conecta el flash con el Nodejs pregunta si lo enviado es igual a <policy-file-resquest>, si es asi
con Soket.write escribe
Código :
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
Si alguien a echo algo parecido alguien que sepa por favor les agradeciera mucho la ayuda
si tiene algún ejemplo o si con Java o PHP para crear socket no ocurre eso.


P/D: Desactive el antivirus todo lo que lo puede frenar.
