我是一名过去常常使用Flash Builder的AS3开发人员。我正在与一位使用Flash Professional的设计师合作,为游戏设计精灵和背景。我正在为我们创建一个集成的工作流程,因此他们可以在Flash Pro中布局级别,我可以在Flash Builder中添加事件。
除了当玩家与物品发生碰撞,触发动画等时触发事件,我还希望在玩家改变等级并且游戏改变状态(开始菜单,游戏中,游戏结束等)时在场景之间切换。 )。为此,我想将所有内容加载到Flash Builder中并以编程方式对其进行操作 - 显示和隐藏场景,滚动,检查碰撞等。
我找到了从Flash Pro导出swc并在Flash Builder中访问库的指南,但这只给出了类,而不是对象的定位实例。我可以在舞台上访问所有内容吗?
这似乎是一个明显的工作流程,但我不清楚它是如何完成的。我的方法是正确的,还是有更好的方法来做到这一点?有关如何设置此工作流程的任何建议,应该做什么或避免什么?更具体地说,如何访问舞台上的实体并在场景之间切换?
答案 0 :(得分:1)
您可以将Flash CS中的项目编译为swf,然后在Flash Builder中使用Loader
或SWFLoader
将其添加到您的displaylist中。
您还可以将舞台上的所有对象包装到一个MovieClip中,然后将其编译为swc,然后用作库。