为Flash 10更新Flash 8 AS2内容时需要注意哪些问题

为Flash 10更新Flash 8 AS2内容时需要注意哪些问题,flash,actionscript-3,actionscript-2,flash-cs4,Flash,Actionscript 3,Actionscript 2,Flash Cs4,我有大量用Flash8(AS2)编写的Flash项目。我最近购买了FlashCS4,将此内容更新为新版本。我要添加一些新功能,并希望利用Flash 10中的一些新功能(本地文件访问等)。在CS4中打开文件时,我已经遇到了很多问题,有人可以添加到这个列表中吗 CS4无法识别Flash 8项目文件格式,无法打开它们 无法加载我在Flash8中使用的远程处理类(import mx.Remoting) 不支持按钮或电影剪辑上的所有操作 不支持文本字段变量 我相信还会有更多,我还需要注意什么?还有什么我需

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

  • CS4无法识别Flash 8项目文件格式,无法打开它们
  • 无法加载我在Flash8中使用的远程处理类(import mx.Remoting)
  • 不支持按钮或电影剪辑上的所有操作
  • 不支持文本字段变量
  • 我相信还会有更多,我还需要注意什么?还有什么我需要注意的陷阱吗

    谢谢各位


    p、 这很方便-

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

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

    我的建议是你继续学习AS3。从AS2开始可能有点难理解,但它是一种更完整的语言,会持续很长时间