【问题标题】:What are the issues to be aware of when updating Flash 8 AS2 content for Flash 10为 Flash 10 更新 Flash 8 AS2 内容时需要注意哪些问题
【发布时间】:2010-10-24 18:13:16
【问题描述】:

我有大量使用 Flash 8 (AS2) 编写的 Flash 项目。我最近购买了 Flash CS4 以将此内容更新到新版本。我有一些新功能要添加并希望利用 Flash 10 中的一些新功能(本地文件访问等)。我在 CS4 中打开文件时已经遇到了一些问题,任何人都可以添加到此列表中吗?

  1. CS4 无法识别 Flash 8 项目文件格式,无法打开它们
  2. 无法加载我在 Flash 8 中使用的远程处理类(导入 mx.remoting)
  3. 不支持对按钮或影片剪辑的所有操作
  4. 不支持文本字段变量

我相信还会有更多,我还需要注意什么?还有其他我需要注意的陷阱吗?

谢谢大家

附言这很方便 - http://www.adobe.com/devnet/actionscript/cookbook/

【问题讨论】:

    标签: flash actionscript-3 actionscript-2 flash-cs4


    【解决方案1】:

    Flash CS4 保留了与 AS2 的向后兼容性以及 Flash 8 的几乎所有功能,尽管两者之间的转换不一定是平滑的。如果您只是在 Flash CS4 中打开 Flash 8 FLA 并使用 Flash CS4 自动分配的发布设置(带有 ActionScript2 的 Flash Player 10)发布它,您应该没问题。

    但是,如果您尝试使用 AS3 将 Flash 8 FLA 发布到 FP10,您将遇到上述所有问题。这是因为 AS3 不仅仅是 AS2 的升级,而是一种完全不同的语言(好吧,没有听起来那么激烈,但你明白了)。 Flash CS4 中的许多新功能(IK、新 Motion 等)不适用于 AS2,需要您发布到 AS3。这可能是您的问题的根源;您正在尝试将仅限 AS2 的功能(在本例中为 AS2 代码)与仅限 AS3 的功能相结合。要做到这两点,您必须将您的 AS2 代码重写为 AS3。不幸的是,没有快速解决方法可以做到这一点。

    我的建议是继续学习 AS3。可能有点难以理解来自 AS2 的内容,但它是一种更完整的语言,并且会持续很长时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多