如果您运行的 Flash 应用程序使用了 Flash Player 不支持的类、方法或属性,将会发生什么情况?

发布于 2024-12-02 20:09:16 字数 281 浏览 4 评论 0原文

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

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

For example, if an application uses class, method, or property which is supported only by Flash Player10.
(I also want to know what class, method, or property is supported only by Flash Player10.)

When you run the application on Flash Player9, what will happen?
Flash Player will be crashed?
Or Flash Player will show you a message screen to upgrade your Flash Player?
Or the application will normally run and will ignore the part which uses the unsupported class, method, or property?
Or the application will cause a runtime error when the unsupported class, method, or property are called?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉宸 2024-12-09 20:09:16

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

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

以下是 FP10 的新功能列表:

Sad truth, if you try to run swf built for FP10 in FP9 your swf will freeze in the end of the loading and won't show any notification, error message, popup with upgrade, etc.

If you try to run swf which uses some features of FP10.2 in FP10.1 you'll get runtime error, saying the used class could not be found.

Here there is the list of new features of FP10:

挖鼻大婶 2024-12-09 20:09:16

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

至于 Flash 10 功能的列表,我不知道任何列表,但浮现在脑海中的类都是 3D 内容(Matrix3D、Vector3D、PerspectiveProjection、GraphicsTrianglePath)、Vector 类和 FileReference 的一些方法。

When you compile a project, you have to choose the target player version (in the Publish settings for Flash CS), so that informs the Flash player what version is required. Then when you run this SWF file in a Flash player, it's going to check the SWF's version number. If it's greater that the player's number, you'll have a popup asking you to upgrade your player.

As for the list of Flash 10 features, I don't know any list but the classes that pop to mind are all the 3D stuff (Matrix3D, Vector3D, PerspectiveProjection, GraphicsTrianglePath), the Vector class, and some of FileReference's methods.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文