我的项目包括主菜单和几个级别(页面),所有这些都基于Starling Framework。我想将页面与主应用程序分开,以保持外部swfs中的逻辑,视图和效果。
示例:App菜单,用户可以选择不同的游戏(拼图,乒乓球,国际象棋......),页面(“选项”,“关于”)。那些组件彼此无关,所以我不想做一个巨大的项目。 分隔这些页面并将它们加载到主应用程序的最佳做法是什么?
答案 0 :(得分:0)
我会考虑两种选择。两者都可能要求您为每个可以附加到主应用程序中的根目录的组件创建一个主精灵类。
将所有不同的SWF嵌入到主应用程序中,并在主应用程序中实例化组件SWF中的类。
将不同的组件导出为SWC并将其导入主项目,以便您可以在主应用程序中实例化它们。