我正在使用flash cs5创建一个游戏,其中一部分是拖放。在游戏中,我们有这个所谓的精灵。如果你点击精灵1,拖放游戏的主题就像是科学。一旦完成,当你点击其他精灵时,主题分配就是艺术。
所以这是我的问题。是否有可能在flash cs5中创建1个fla文件,其中包含所有sprite的拖放游戏的所有可能命令?你看,我有一个主fla文件,这是主要的游戏,它调用其他文件或活动,以及一些其他fla文件,这是游戏中的活动,如问答,谜题等。
我想知道在不同的帧中插入每个问题游戏,以使代码更短,并避免必须复制其他精灵的代码。换句话说,每次用户点击分配给该特定活动的精灵时,它都会调用与实例名称对应的指定框架。
再次,精灵位于主fla文件上。单击时,它会调用包含游戏的另一个fla文件,同时获取sprite的值,知道它应该进入哪个帧。并因此在每个活动结束后将在小fla文件中获得的分数返回到主fla文件。
我还没有在这里使用代码,因为我不确定这是否可行,所以我开始使用GUI。我希望有人能回答我的问题。
答案 0 :(得分:0)
我想你对as3没什么经验,所以一开始我建议你看一下这个链接:
http://gamedev.michaeljameswilliams.com/2008/09/17/avoider-game-tutorial-1/
它不是为了拖放游戏,而是关于as3的精彩教程。而且我相信,如果你想用Flash制作任何类型的游戏,你需要了解as3的基础知识。
无论如何..不仅可以将整个游戏放在一个fla中,而且对于小游戏来说它实际上是最好的想法。您也可以为每个问题制作自己的框架,但代码更加实用和灵活。