如何使用Flash创建具有多个页面或doc的Android AIR应用程序(Professional CS6)

时间:2014-04-01 12:27:38

标签: android flash mobile air flash-cs6

我正在学习使用Flash Professional CS6创建移动Android AIR应用程序。

我想尝试创建一个游戏,首先有一个标题画面,然后当你按下游戏时,你会进入游戏画面。

但我无法弄清楚如何创建一个应用程序,其中有多个页面/文档/屏幕允许您从一个页面导航到下一个页面。

如果你创建一个.fla文件,那么一切似乎都在一页上。也许方法是创建多个.fla文件,每个屏幕一个,然后以某种方式在它们之间导航? (不知道怎么做。)或者你应该有一个.fla文件并在时间轴中创建不同的页面作为点(听起来很麻烦和糟糕!)。

我的问题是你如何实现上述目标,以及推荐和最简单的方法是什么?

关于创建AIR应用程序的资源和教程似乎很少。

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点,这取决于你的项目规模和你的知识水平。

  1. 基本'你只需要跳转到包含动画的新帧或场景即可。 我不建议将其用于游戏项目,因为很多事情通常会在制作过程中发生变化并且调整所有gotoFrame()调用可能会让...感觉很痛苦啊,嗯,你知道在哪里。

  2. 更简洁的方法是将您的动画/屏幕制作成单独的.swf文件,或将它们全部打包到.swc中,您可以在需要时将其实例化。不要在这里做任何脚本,而是使用集中控制器来协调加载和显示屏幕。例如,您可以在根目录中添加一个Loader()来加载和添加.swf中包含的新场景,或者从.swc实例化一个类。

  3. 特别是在编写(2D)游戏时,您应该明确查看Starling Framework for Flash。但是,它需要一些面向对象编程的基本知识。使用" starling框架教程"可以在big G上找到很多资源。作为搜索词。 它使用Stage3D作为基础,这种方式比以正常的闪存方式呈现内容要快得多。 api使用的非常类似于' original'闪光,但细节有点不同。如果你开始学习OOP,你也可以从这里开始,并从一开始就习惯Starling。

  4. 但是,这个问题的范围有点广泛,不能在帖子中回答。 当您遇到特定问题时,我建议您开始行动,并提出更多问题:-) 祝你好运!