gpt4 book ai didi

actionscript - 使用 ActionScript 文件编译 .SWF

转载 作者:行者123 更新时间:2023-12-02 22:32:40 43 4
gpt4 key购买 nike

这可能有点微不足道,但我正在尝试处理 Action Script/Flash 项目,需要对其进行一些更改并尝试重建与其关联的 .SWF 文件。

项目本身相当简单,可以在 github 上找到 here 是jwagener的recorder.js,由几个Action Script文件和一个编译后的.SWF文件组成。

我不太熟悉 Action Scripts 的构建过程,我确信我拥有所有必要的工具(Flash Builder、Adobe Flash Professional 等),但我不确定如何去做。

我试图简单地创建一个新的 ActionScript 项目并从他的存储库中添加所有必要的 ActionScript 文件,但是在构建 .SWF 时它根本不起作用并且缺少我需要的所有外部接口(interface)元素使用。

任何能为我指明正确方向的想法、演练或教程都将非常有帮助。

最佳答案

你要编译的项目实际上包含一个Make file .

MXMLC = "/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/bin/mxmlc"

build:
$(MXMLC) -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as

clean:
rm recorder.swf

它看起来是为 osx 设置的,但你明白了。如果您只需要进行微小的更改并且可以在没有显示错误/警告/等的 IDE 的情况下进行。你可以这样做:

  1. 下载FlexSDK
  2. 设置环境变量,以便您可以从系统的任何位置访问 mxmlc 编译器
  3. 导航到您的项目并从命令行编译

第 1 步很简单。第 2 步 取决于您的操作系统。在 Windows 上应该类似于我的电脑 > 属性 > 高级 > 环境变量(我记得这是在 XP 上,应该仍然在 Windows 7 上的计算机属性属性中的某处)并添加到 PATH 变量FlexSDK 的 bin 文件夹的位置。在 unix 上,您应该将类​​似这样的内容添加到 ~/.profile~/.bash_profile 中:export PATH=/your/path/to/FlexSDK/bin :$路径此时您应该能够从命令行运行 mxmlc -version

第 3 步 表示导航到项目并运行:

mxmlc -warnings=false -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as

简而言之,这就是命令行选项。

如果您需要进行更多编辑,可以使用 IDE。如果您使用的是 Windows,我强烈推荐 FlashDevelop :它是快速/轻量级/免费/开源的。它会下载 SDK 并为您设置一切。

如果您使用的是 OSX,则可以使用 FDT 5 FreeFlash Builder 的试用版(默认为 60 天)或 setup TextMate with the actionscript 3 bundle .

关于actionscript - 使用 ActionScript 文件编译 .SWF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11972615/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com