闪存中1个fla文件代码中不同精灵的不同功能

时间:2011-11-13 14:24:56

标签: flash actionscript-3 actionscript flash-cs5

我正在使用flash cs5创建一个游戏,其中一部分是拖放。在游戏中,我们有这个所谓的精灵。如果你点击精灵1,拖放游戏的主题就像是科学。一旦完成,当你点击其他精灵时,主题分配就是艺术。

所以这是我的问题。是否有可能在flash cs5中创建1个fla文件,其中包含所有sprite的拖放游戏的所有可能命令?你看,我有一个主fla文件,这是主要的游戏,它调用其他文件或活动,以及一些其他fla文件,这是游戏中的活动,如问答,谜题等。

我想知道在不同的帧中插入每个问题游戏,以使代码更短,并避免必须复制其他精灵的代码。换句话说,每次用户点击分配给该特定活动的精灵时,它都会调用与实例名称对应的指定框架。

再次,精灵位于主fla文件上。单击时,它会调用包含游戏的另一个fla文件,同时获取sprite的值,知道它应该进入哪个帧。并因此在每个活动结束后将在小fla文件中获得的分数返回到主fla文件。

我还没有在这里使用代码,因为我不确定这是否可行,所以我开始使用GUI。我希望有人能回答我的问题。

1 个答案:

答案 0 :(得分:0)

我想你对as3没什么经验,所以一开始我建议你看一下这个链接:

http://gamedev.michaeljameswilliams.com/2008/09/17/avoider-game-tutorial-1/

它不是为了拖放游戏,而是关于as3的精彩教程。而且我相信,如果你想用Flash制作任何类型的游戏,你需要了解as3的基础知识。

无论如何..不仅可以将整个游戏放在一个fla中,而且对于小游戏来说它实际上是最好的想法。您也可以为每个问题制作自己的框架,但代码更加实用和灵活。