我正在使用Flash中的Web应用程序,并使用Flash Pro设计应用程序的更多图形部分,并为代码设计FlashDevelop。
到目前为止,我已经在Flash Pro中创建了一个UI。我想将这个UI导入到FlashDevelop中,所以我将UI的各个部分保存为符号,导出为SWC等。但是,当我在FlashDevelop中加载符号时,默认情况下它们都放在左上角屏幕。虽然我可以在程序启动时编写代码将每个符号移动到FlashDevelop中的正确位置,但这种技术听起来效率低下。
我应该如何导入符号,以便将它们放置在我将它们放入Flash Pro舞台上的相同位置?
答案 0 :(得分:1)
在导出SWC之前,您可以尝试将所有U.I符号放入一个“容器”动画片段中。基本上将它们“分组”在另一个movieClip中。要执行此操作,只需一次选择U.I中的所有项目,然后转换为movieclip。给出名称以通过FlashDevelop代码访问它。而已。无需移动,更改或删除任何内容。只需选择&转换。
现在在Flash Develop中你可以移动add&定位一个“容器”MC来定位整个界面。你现在必须在代码中访问你原来的U.I元素作为“容器”的孩子..
要编辑现有代码以考虑新容器MC名称?这就是文本工具“Find& Replace”派上用场的地方..取而代之的是“playBTN”。与“containerMC.playBTN。” (注意全程停止?)点击确定和taa-daa一次点击你编辑X量的代码行而无需繁琐的重新输入。希望它有所帮助。