2013-02-24 84 views
0

我正在研究Flash中的Web应用程序,并使用Flash Pro设计我的应用程序的更多图形部分以及代码的FlashDevelop。从Flash Pro中将符号放入FlashDevelop

到目前为止,我已经在Flash Pro中创建了一个UI。我想将这个UI导入到FlashDevelop中,所以我将UI的各个部分保存为一个符号,导出为SWC等。但是,当我在FlashDevelop中加载符号时,它们全部默认放置在左上角屏幕。虽然我可以在程序启动时编写代码将每个符号移动到FlashDevelop中的正确位置,但这种技术听起来效率不高。

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

回答

1

在导出SWC之前,您可以尝试将所有U.I符号放入一个“容器”动画片段。基本上是将它们分组在另一个movieClip中。要做到这一点,只需选择您的U.I中的所有项目,然后转换为movieclip。给名称通过FlashDevelop代码访问它。而已。无需移动,更改或删除任何内容。只需选择&转换。

现在在Flash Develop中你可以移动添加一个“容器”MC位置的&位置整个界面。您现在的原U.I元素现在必须作为“容器”的子代码访问。

要编辑您的现有代码以说明新的容器MC名称?这就是文本工具“查找&替换”的地方。替换例如“playBTN”。与“containerMC.playBTN”。 (请注意fullstops?)点击ok和taa-daa,只需点击一次,您就可以编辑X条代码行而无需繁琐的重新输入。希望能帮助到你。

+0

那么我还需要命名每个原始的UI符号吗? – 2013-02-28 23:01:43