好的,我对Actionscirpt 3完全陌生。我现在正试图制作突破性游戏。我想使用四个文档类,background.as用于绘制背景,player.as用于创建paddle,blocks.as用于创建砖块,ball.as用于球。但在我看来,你只能在你的.fla文件中设置一个.as文件。那么如何才能访问四个文档类?
我定义了一个名为BreakoutGame.as的新类,并试图将其他四个类“链接”到它,如:
package {
import flash.display.MovieClip;
import background;
import player;
public class BreakoutGame extends MovieClip {
public function BreakoutGame()
{
// constructor code
}
}
}
嗯,什么都没发生。我想知道如何将其他课程放在一起。谁知道怎么做?
答案 0 :(得分:0)
正如@Lee Burrows所提到的,use只能使用一个文档类,但你可以根据需要使用尽可能多的自定义显示类,所以在库中为后台创建MovieClip(并将你的background.as类文件与if关联)和手动将它放到现场。为您需要的每个自定义类做同样的事情。
您还可以为这些影片剪辑指定实例名称,并在文档类中创建对应的受保护字段,这样您就可以在文档类代码中管理这些剪辑(例如更改可见性)