1

好的,我对 Actionscirpt 3 完全陌生。我现在正在尝试制作一款突破性游戏。我想使用四个文档类,background.as 用于绘制背景,player.as 用于创建桨,blocks.as 用于创建砖块,ball.as 用于球。但在我看来,您只能将一个 .as 文件设置为 .fla 文件。那么我怎样才能访问四个文档类呢?

我定义了一个名为 BreakoutGame.as 的新类,并尝试以某种方式将其他四个类“链接”到它,例如:

package  {

import flash.display.MovieClip;
import background;
import player;
public class BreakoutGame extends MovieClip {

    public function BreakoutGame()
    {
        // constructor code
    }
}

}

好吧,什么也没发生。我想知道如何将其他课程放在一起。有谁知道该怎么做?

4

1 回答 1

0

正如@Lee Burrows 提到的那样,使用只能使用一个文档类,但是您可以根据需要使用任意数量的自定义显示类,因此在库中为背景创建 MovieClip(并将您的 background.as 类文件与 if 关联)并将其放入手动的场景。对您需要的每个自定义类执行相同的操作。

您还可以为这些影片剪辑提供实例名称,并在您的文档类中创建相应的受保护字段,这样您就可以在您的文档类代码中管理这些剪辑(例如更改可见性)

于 2013-01-25T20:44:33.017 回答