我不确定这是否是正确的地方,因为我目前没有任何代码可以分享,但也许有人有见识。
我有一个非常旧的 Flash MX 投影(.exe 文件),它是在 flash MX 2004 中编写和编译的。它是一个简单的交互式应用程序 - 用户选择一个问题的答案并按 ENTER 键移动到下一个问题的测试。
投影在 WinXP SP3 上工作正常,但在 win7 中不工作,失败并出现“类未注册”错误。
在我安装了 flash player activex 后它确实可以工作(我尝试安装最新的,以及旧版本 6 r71),但是它没有注册任何键盘命令,并且在按下一个键后片刻崩溃。
知道是什么原因造成的吗?到目前为止,我已经尝试过摆弄 IE 安全设置、禁用 DWM 和 Windows 主题、兼容性设置等,但没有成功。
此外,尽管编译后的投影应该具有在内部运行所需的所有组件,但如果未注册 flash.ocx,它就不会运行。这不是很奇怪吗?
任何帮助将不胜感激。我知道这是旧东西,没有人承诺兼容性等。而且我现在什至没有代码(不确定我能找到它;假设我不能) - 但这个应用程序对我的公司和这真的看起来像一个“小”问题 - 如果我能找到它......
更新 - 如果安装最新的 Flash 播放器并在兼容模式下运行它有点工作 - 但它会在大约一分钟后挂起,不管我做什么。如果我在没有兼容模式的情况下运行它,它不会以“库未注册”错误运行。