0

我有一个在 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到底有什么问题?

[编辑]

我还注意到 Flash 播放器从我的一些源文件中删除了一堆导入,然后它抱怨找不到这些东西,直到我把它们放回去重新发布。

import mx.rpc.http.*;
import mx.rpc.xml.*;
import mx.rpc.events.*;
import fl.data.*;   
import fl.controls.*;

重新发布时,SWF 可以完美运行,直到它再次随机删除它们。它留下了一些其他的进口吗?奇怪的!

4

1 回答 1

1

有些事情可能会让 Flash Player 发疯。首先,如果调试播放器工作正常,但浏览器播放器做出疯狂的事情,那么您可能必须重新安装 Flash 播放器。如果您在 vista 系统或其他具有“增强”安全性和/或多个用户帐户的系统上,将设置允许(或阻止)访问程序、插件和文件夹等。还有一个事实是 flash播放器 10 在 Firefox 中比在 IE 中效果更好。

于 2009-11-19T11:37:23.203 回答