我在Flash 10中完成了FLA,以及一些基于mouseX和mouseY坐标操作影片中的MovieClip的AS3代码。昨晚,FLA 100%完美地工作。
今天早上事情变得混乱。电影上的图层开始严重抖动。所以怀疑我的公式,我评论它并用mx.x = mouseX替换它,同样用y代替。仍然神秘的抽搐持续存在。
我的Flash CS4 Pro已更新,我尝试清除ASO文件,保存和压缩,我检查了我没有浏览器缓存等问题。我重新启动了Flash,我重新启动了我的机器...我会重启我如果我能! :)
我决定回溯到我昨晚在Zip中备份的旧版本,将其解压缩,发布并运行它,它完美无缺。然后我决定再次打开新版本来比较两个FLA之间的差异,但是......出于一些无法解释的原因,当发布破损的FLA时,它奇迹般地开始工作了!
Bot FLA有与操纵精灵相同的公式,所以这不是代码问题。
有谁知道可能出了什么问题?我的FLA腐败了!我在睡梦中使用了一些药物会导致我产生幻觉吗?
我对这种现象感到很困惑!
Flash有时会表现得很奇怪,有一天我让MonsterDebugger在其内存监视器中显示内存图(忙于滚动和分析Flash RAM的使用情况),而且我想说“即使有一个闪存电影运行!”
Flash的问题究竟是什么?
[编辑]
我还注意到Flash播放器从我的一些源文件中删除了一堆导入,然后它抱怨它找不到这些东西,直到我把它们放回去并重新发布。
import mx.rpc.http.*;
import mx.rpc.xml.*;
import mx.rpc.events.*;
import fl.data.*;
import fl.controls.*;
重新发布时,SWF完美运行,直到随机删除它们。它留下了一些其他进口产品? WEIRD!
答案 0 :(得分:1)
有些事情可能让flash播放器变得疯狂。首先,如果调试播放器工作正常,但浏览器播放器疯狂,那么你可能需要重新安装flash播放器。 如果您使用的是vista系统或具有“增强”安全性和/或多个用户帐户的其他系统,则会有设置允许(或阻止)访问程序,插件和文件夹等。 而且还有一个事实是flash player 10在fireFox中比在IE中效果更好。