0

我正在使用 Flash 开发一个 Web 应用程序,并使用 Flash Pro 来设计我的应用程序的更多图形部分,并使用 FlashDevelop 来设计代码。

到目前为止,我已经在 Flash Pro 中创建了一个 UI。我想把这个UI导入FlashDevelop,所以我把部分UI保存为symbol,导出为SWC等屏幕。虽然我可以编写代码在程序启动时将每个符号移动到 FlashDevelop 中的正确位置,但这种技术听起来效率低下。

我应该如何导入我的符号,以便它们与我在 Flash Pro 中放置在舞台上的位置相同?

4

1 回答 1

1

在导出 SWC 之前,您可以尝试将所有 UI 符号放入一个“容器”影片剪辑中。基本上将它们“分组”在另一个movieClip中。为此,只需一次选择 UI 中的所有项目,然后转换为影片剪辑。提供名称以通过 FlashDevelop 代码访问它。而已。无需移动、更改或删除任何内容。只需选择并转换。

现在在 Flash Develop 中,您可以移动添加和定位那个“容器”MC 来定位整个界面。您现在必须在代码中作为“容器”的子项访问您原来的 UI 元素。

要编辑现有代码以说明新的容器 MC 名称?这就是文本工具“查找和替换”派上用场的地方......替换例如“playBTN”。使用“containerMC.playBTN”。(注意句号?)单击确定和 taa-daa,您编辑了 X 数量的代码行,而无需繁琐的重新输入。希望能帮助到你。

于 2013-02-25T04:26:55.967 回答