如何使用 CS4 编译 Flash 11

Posted

技术标签:

【中文标题】如何使用 CS4 编译 Flash 11【英文标题】:How to compile for Flash 11 with CS4 【发布时间】:2011-12-03 08:53:00 【问题描述】:

有人知道使用 CS4 IDE 构建 Flash 11 的方法吗?

【问题讨论】:

【参考方案1】:

试试这个:

http://pgstudios.org/index.php?b=compiling-for-flash-player-11-in-flash-pro-cs5

如果它不起作用,我建议使用 FlashDevelop。如果您今天专门针对 Flash 11,您将不会使用大量的 MovieClip,因此只需将您的 .swc 文件或 .swf 文件直接嵌入到 flex 中(使用 Flash CS4 创建它们)并在其中编程。

FlashDevelop 的好处在于它 1) 完全免费 2) flex 具有增量编译功能,flash cs4 没有,这意味着我永远不会在一千年内回到 fp11 GPU 加速内容的 flash。完全没有意义,而且适得其反。

FlashDevelop and Flash 11 Incubator

按照这个,它现在已经过时了,但它或多或少是它的完成方式。我似乎无法找到有关如何执行此操作的那些旧的分步教程。您需要直接在 FlashDevelop 的项目中设置 playeglobal.swc 的路径,它不适用于全局路径。

另外,Philipe 在这里说您现在可以只针对 FP11,因为 Flash Player 从 4 天前就已经上线,最新的 FlexSDK 可能会立即支持它,所以 philipe 在这个论坛上的评论可能是关于最新的 FlexSDK。

http://www.flashdevelop.org/community/viewtopic.php?f=9&t=8815

抱歉,我找不到那些更老的更好、更容易理解的 FlashDevelop 的 fp11 设置教程...

使用以下链接作为参考,了解如何设置 swf-version = 13,尽管它似乎不再需要:

http://www.swfgeek.net/2011/02/27/molehill-3d-apis-for-adobe-flash-player-and-adobe-air/

如果您在 FlashDevelop 设置的某些部分上遇到困难,请随时在此处提问。对于 CS4,我无法为您提供帮助,抱歉。

此外,只有独立的 fp11 播放器可以工作,如果您收到 Context3D 运行时错误,则表示您正在播放 fp10 或以下格式的文件。

编辑:为 flashdevelop 找到了旧的 fp11 stage3d 教程。这应该让您开箱即用。 http://www.mclelun.com/blog/2011/08/flashdevelop-stage3d-away3d/

【讨论】:

嗯,看来我最终需要放弃 CS4 来换取 flex ... 真的很喜欢懒惰地使用将接口与编码结合起来,但我知道这是将接口与逻辑更好地分开编程的不好方法。它只是adobe 提供的产品甚至没有接近免费版本,这没有多大意义。感谢您提供的所有信息! 你不必删除任何东西,它仍然可以作为 .swc/swf 使用,只需继续重新编译界面...你甚至不必将所有代码移出的时间线。虽然由于 .swc/.swf 是封装的,但将大部分“自定义”应用程序代码移动到 flex 中是谨慎的。

以上是关于如何使用 CS4 编译 Flash 11的主要内容,如果未能解决你的问题,请参考以下文章

我目前在 AS3 中专门编程。如何在 cs4 中使用新的 flash.ui:MouseCursorData?

Flash SDK 到 CS4 的转换技巧

使用Flash CS4运行外部exe

使用纯动作脚本或adobe flash cs4 professional开发游戏

Flash CS4 AS3 水平动画剪辑滚动鼠标移动

Flash CS4 和 SWC 文件库路径