我一直在Adobe Flash中创建游戏并想知道如何在Android上部署它?目前它分布在大约100个ActionScript swf和mp3文件中,当我发布我的发行版时,Flash Builder将它们一起放到一个SWF中。如何在Flash Builder中为Android开发?
我一直在阅读Adobe AIR,这似乎是Adobe如何为Android和iOS包装它们的东西。 Flash Builder将允许您创建将为Android编译的Flex Mobile项目。但是,我遇到的文档仅讨论编辑.mxml文件以添加标准GUI小部件。我想呈现一个丰富的动画互动游戏,而不是一个网络表单。我更喜欢使用MovieClips和ActionScript自己设计GUI,并且只是让AIR绕过这个,但我找不到有关如何操作的任何信息。
Adobe Animate编辑器(以前称为Flash Pro)确实允许您为Android文件创建特殊的AIR文件,该文件将生成.apk文件,但据我所知,这仅适用于只有少数几个文件的小型项目。至少我不知道如何将这些文件中的一个用作大型多文件Flash项目中的主文件。我也不知道如何将它集成到Flash Builder构建过程中。
无论如何,我想继续使用Flash Builder,并试图找出正确的工作流程,以便能够设计图形丰富的程序(而不是使用小部件)并将它们构建到Android目标。
找到了解决办法。我需要创建一个新的ActionScript Mobile项目。然后我将项目链接到我现有的游戏上(右键单击项目,然后选择Properties,然后在ActionScript Build Path/Source Path下的原始项目的源路径中添加该项目,并在Project References下检查项目名称)。然后,我只是将我的游戏的根Sprite添加到舞台上。 – kitfox