【问题标题】: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 数量的代码行,而无需繁琐的重新输入。希望对您有所帮助。

    【讨论】:

    • 那么我还需要为每个原始 UI 符号命名吗?
    猜你喜欢
    • 2017-01-15
    • 2011-07-16
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2013-01-28
    • 2022-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多