【问题标题】:Placing Symbols in FlashDevelop from Flash Pro从 Flash Pro 在 FlashDevelop 中放置符号
【发布时间】:2013-02-24 19:19:32
【问题描述】:
我正在使用 Flash 开发一个 Web 应用程序,并使用 Flash Pro 来设计我的应用程序的更多图形部分,并使用 FlashDevelop 来设计代码。
到目前为止,我已经在 Flash Pro 中创建了一个 UI。我想把这个UI导入FlashDevelop,所以我把UI的部分保存为符号,导出为SWC等。但是,当我在FlashDevelop中加载符号时,它们都默认放置在左上角屏幕。虽然我可以编写代码在程序启动时将每个符号移动到 FlashDevelop 中的正确位置,但这种技术听起来效率低下。
我应该如何导入我的符号,以便它们与我在 Flash Pro 中放置在舞台上的位置相同?
【问题讨论】:
标签:
flash
flashdevelop
flash-cs6
【解决方案1】:
在导出 SWC 之前,您可以尝试将所有 U.I 符号放入一个“容器”影片剪辑中。基本上将它们“分组”在另一个movieClip中。为此,只需一次选择 UI 中的所有项目,然后转换为影片剪辑。提供名称以通过 FlashDevelop 代码访问它。就是这样。无需移动、更改或删除任何内容。只需选择并转换。
现在在 Flash Develop 中,您可以移动添加和定位那个“容器”MC 来定位整个界面。您现在必须在代码中作为“容器”的子项访问您原来的 U.I 元素..
要编辑现有代码以说明新的容器 MC 名称?这就是文本工具“查找和替换”派上用场的地方......替换例如“playBTN”。使用“containerMC.playBTN”。 (注意句号?)单击确定和 taa-daa,您编辑了 X 数量的代码行,而无需繁琐的重新输入。希望对您有所帮助。