关于FLEX用SOCKET连接服务器的一个问题
在本地调试的地址为d:/app/game.html
正常如果我关闭浏览器或者刷新当前页面 SOCKET都会主动断开 但是在页面跳转的时候SOCKET并没有断开 这是怎么回事啊
比如 我在当前页直接跳转到页面d:/app/test.html
原来的game.html里的FLASH程序SOCKET并不断开。。浏览器是IE6。在IE7级以上都很正常。
这个要怎么解决啊。。
[解决办法]
你的跳转是怎么跳的?通过flash链接的还是页面链接的?
如果在flash上,跳转时发送一个消息,让服务器断开就是了。
如果是页面,那么你就需要用js与flash进行交互。然后在发送消息。
[解决办法]
js:
FlashID.方法();
as:
用externalInterface类来与容器交互。然后发送断开指令。
这个很简单。网上有大片的教程。祝你成功。