He ocupado el control XMLSocket en varias ocasiones y me ha funcionado sin problema alguno.
En esta ocasion tengo un nuevo archivo uno.fla con el siguiente codigo en el primer fotograma:
Código :
fscommand("fullscreen", "true"); fscommand("allowscale", "true"); loadMovie("./B.swf", this);
Lo carga perfectamente. El objetvio de este archivo uno.fla, es que a una señal remota se carguen distintos SWFs, bueno pues ahora amplio el codigo asi:
Código :
fscommand("fullscreen", "true"); fscommand("allowscale", "true"); loadMovie("./B.swf", this); mySocket = new XMLSocket(); mySocket.onConnect = function(success) { }; mySocket.onData = function(src) { if (src==1) { loadMovie("./001.swf", this); } if (src==2) { loadMovie("./002.swf", this); } }; mySocket.onClose = function() { }; mySocket.connect("192.168.1.200", 9999);
Y aqui surge el problema de que mi servidor no realiza la conexion, obviamente este servidor lo tengo probado con flash en otros proyectos.
Mi pregunta es si existe algun tipo de conflicto entre cargar con loadmovie en "this" (el SWF principal) y que despues ya no sea capaz de realizar una conexion, o hay algo que hago mal?.
Gracias