确实是程序的问题,我的AS程序中用了ShareObject对象来保存数据 var so:SharedObject=SharedObject.getLocal("test",getSOUrl(_root._url)); 有一个定时器,定时执行某个函数,此函数中用到了上面打开的SO对象本来,我只是在程序的头部打开如上的一个SO对象,每次执行函数时,都是读写已经打开了的SO对象; 而昨天我改成了每执行一次函数,都打开一次SO对象,问题就在这里,在函数不停的被定时器调用后,SO对象被打开的越来越多,而用完后没有释放(猜测),就出错了找了下macromedia的官方资料,好像都没有提到如何释放对象,晕啊,我的功能可能用此方法行不通了
去 Download Program Files 目录下.把 Shockwave Flash Object 删除.重新去找个 7.0 版的 swflash.cab 文件进行插件注册.
之前一直没有出错,可修改了后,就出问题了,难道是flash重新发布时引起的问题?
var so:SharedObject=SharedObject.getLocal("test",getSOUrl(_root._url)); 有一个定时器,定时执行某个函数,此函数中用到了上面打开的SO对象本来,我只是在程序的头部打开如上的一个SO对象,每次执行函数时,都是读写已经打开了的SO对象;
而昨天我改成了每执行一次函数,都打开一次SO对象,问题就在这里,在函数不停的被定时器调用后,SO对象被打开的越来越多,而用完后没有释放(猜测),就出错了找了下macromedia的官方资料,好像都没有提到如何释放对象,晕啊,我的功能可能用此方法行不通了