2

例如,如果应用程序使用仅受 Flash Player10 支持的类、方法或属性。
(我也想知道 Flash Player10 只支持哪些类、方法或属性。)

当您在 Flash Player9 上运行应用程序时,会发生什么情况?
Flash Player 会崩溃吗?
或者 Flash Player 会显示一个消息屏幕来升级您的 Flash Player?
或者应用程序将正常运行并忽略使用不受支持的类、方法或属性的部分?
或者当调用不受支持的类、方法或属性时,应用程序会导致运行时错误?

4

2 回答 2

3

可悲的事实,如果您尝试在 FP9 中运行为 FP10 构建的 swf,您的 swf 将在加载结束时冻结,并且不会显示任何通知、错误消息、升级弹出窗口等。

如果您尝试在 FP10.1 中运行使用 FP10.2 的某些功能的 swf,您将收到运行时错误,说找不到使用的类。

以下是 FP10 的新功能列表:

于 2011-09-06T07:53:14.290 回答
2

编译项目时,您必须选择目标播放器版本(在 Flash CS 的发布设置中),以便通知 Flash 播放器所需的版本。然后,当您在 Flash 播放器中运行此 SWF 文件时,它会检查 SWF 的版本号。如果它大于播放器的编号,您将看到一个弹出窗口,要求您升级播放器。

至于 Flash 10 功能的列表,我不知道任何列表,但我想到的类都是 3D 的东西(Matrix3D、Vector3D、PerspectiveProjection、GraphicsTrianglePath)、Vector 类和一些 FileReference 的方法。

于 2011-09-06T03:23:04.927 回答