0

我写了一个不错的小游戏,它的 .fla 格式运行良好。因为我想包含一些带有选项、保存等的菜单,所以我遵循了http://www.actionscript.org/resources/articles/965/3/Better-Flash-Navigation-using-AS3-Classes/Page3的建议.html我设法从菜单中正确导航,但我真的不知道如何处理我的 fla 的内容。理想情况下,我认为它应该单独放在一个类中(称为 Game.as),如果您查看上面的链接,它将从 Main.as 链接(这是链接的类 [导航菜单] 从包含所有资产的主 .fla 文件)。我是否认为 Game.as 中的构造函数类与我的 .fla 文件中的 init() 函数非常相似?在这种情况下,游戏的其余代码将是存储在构造函数之外的单独函数(称为类的方法,对吗?)。或者我完全错了,游戏不应该单独在课堂上,而是坐在 Main.as 里面,因为这个类与原来的 . 佛罗里达所有资产在哪里?我所需要的只是朝着正确的方向轻推,因为我在我的任何书中都找不到此信息,而且我不知道如何为谷歌措辞。提前致谢。尼克

4

1 回答 1

2

您需要从 FLA 文件中的类中导出要访问的所有 MovieClip 和资产。打开 MC 或 Bitmap 的属性并标记导出并将包名称写入其中。

http://www.flashandmath.com/howtos/as3link/

其余的:

每个对象都是另一个类。这是面向对象的编程。你的菜单是一个类,你的菜单项是不同的类。你的游戏是一个类,你的游戏物品是不同的类等等。

有了这个,您可以创建一个类层次结构,并可以在特定情况下“加载”您需要的项目。

http://www.adobe.com/devnet/actionscript/articles/oop_as3.html

我是否认为 Game.as 中的构造函数类与我的 .fla 文件中的 init() 函数非常相似?在这种情况下,游戏的其余代码将是存储在构造函数之外的单独函数(称为类的方法,对吗?)。

是啊,你说得对。

于 2012-06-13T08:04:22.523 回答