1

据我了解,Adobe Flash Player 有两个 ActionScript 虚拟机。AVM1 和 AVM2。它应该检测 swf 是否包含 ActionScript 1/2 或 ActionScript 3 并自动选择正确的虚拟机。Flash Player 10.0.40+.x 的最新版本正在破坏我们最古老的内容。我们推测它没有正确检测版本,因为 flashlog.txt 显示了很多关于“未声明”变量的警告。我们最古老的代码使用 ActionScript 1 和 2,因此 AVM2 标准当然未声明所有变量。所以,我们想知道我们是否可以做点什么,而不是重新编译价值 10 年的产品,让最新的 Flash Player 运行我们的产品。一个想法是通过 FlashVars 传递版本号,我

4

0 回答 0