我有3个问题要说明我的AIR应用程序工作流程:
我在使用Flash CS5制作游戏时可以使用Spark组件吗?
在使用Flash Builder时,我可以在AIR for Android项目中导入SWC(在Flash中创建)吗?
我可以在AIR for Android应用中加载完整的SWF游戏(在Flash中创建)(例如:用MXML编写的游戏主菜单和Flash中的游戏)并顺利运行吗?
< / LI>谢谢。
答案 0 :(得分:0)
对于最后两个问题,asnwer是YES,你可以......并且你做的与你在Flash中做的一样。
对于第一个,我想是的,但也许你应该参考Spark comps。在Flash中......我不知道。
答案 1 :(得分:0)
不直接。当您在Flash IDE内部编译时,您没有包含Flex框架,因此您既没有来自Flex框架的Spark也没有Halo组件。您可以在Flash IDE中导入Flex框架(通过将IDE指向Flex框架的位置),但我不完全确定这是否可以轻松实现。
尽管如此,我认为这样做是错误的。您应该分别处理您需要IDE的任何内容,并将创建的文档导出为SWC,然后将其导入Flex项目中。您可以通过这种方式更加灵活,并在其所属的Flex框架中使用更低级别的对象(您在IDE中创建的对象)作为复杂框架中的一个简单元素。
是的,绝对的。这是在基于代码的项目中使用Flash IDE中创建的组件(如在对象中)的首选方法。
与任何Flash内容一样,您可以将其他SWF文件动态加载到正在运行的应用程序中,是的。