【问题标题】:How to integrate Flash Professional and Flash Builder?如何集成 Flash Professional 和 Flash Builder?
【发布时间】:2011-08-03 18:39:53
【问题描述】:

我是一名习惯使用 Flash Builder 的 AS3 开发人员。我正在与一位使用 Flash Professional 为游戏设计精灵和背景的设计师合作。我希望为我们创建一个集成的工作流程,以便他们可以在 Flash Pro 中布局关卡,我可以在 Flash Builder 中添加事件。

除了在玩家与物品碰撞时触发事件、触发动画等,我还希望在玩家改变关卡和游戏改变状态(开始菜单、游戏中、游戏结束等)时在场景之间切换.)。为此,我想将所有内容加载到 Flash Builder 中并以编程方式对其进行操作 - 显示和隐藏场景、滚动、检查碰撞等。

我找到了从 Flash Pro 导出 swc 并在 Flash Builder 中访问库的指南,但这只是给了我类,而不是对象的定位实例。是否可以按照我想要的方式访问舞台上的所有内容?

这似乎是一个显而易见的工作流程,但我并不清楚它是如何完成的。我的方法是正确的,还是有更好的方法来做到这一点?关于如何设置此工作流程的任何建议,该做什么或避免什么?更具体地说,如何访问舞台上的实体并在场景之间切换?

【问题讨论】:

    标签: flash actionscript-3 workflow integration flash-builder


    【解决方案1】:

    您可以将 Flash CS 中的项目编译为 swf,然后在 Flash Builder 中使用 LoaderSWFLoader 将其添加到您的显示列表中。 您也可以将舞台上的所有对象包装到一个 MovieClip 中,然后将其编译为 swc,然后用作库。

    【讨论】:

    • 这可以让我单独访问一个 MovieClip 中的所有内容(场景、精灵等),以及它们的位置?
    • 对,如果你给他们“实例名称”
    • 您知道如何将属性附加到 MovieClip 并在 Flash Builder 中读取它们吗?
    • 什么属性?只是一些数据或显示对象?
    • 只是一些数据。我在 Flash Professional 中的舞台上有图形(精灵?),我想向其中添加属性(例如'score = 50',诸如此类)。
    猜你喜欢
    • 2012-02-13
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 2012-06-27
    • 2011-03-02
    • 2011-08-14
    • 1970-01-01
    相关资源
    最近更新 更多