1

OK、Actionscirpt 3 はまったくの初心者です。今、ブレイクアウト ゲームを作ろうとしています。背景の描画には background.as、パドルの作成には player.as、レンガの作成には blocks.as、ボールには ball.as の 4 つのドキュメント クラスを使用したいと考えています。しかし、.fla ファイルに .as ファイルを 1 つしか設定できないようです。では、どうすれば 4 つのドキュメント クラスにアクセスできるのでしょうか?

私は BreakoutGame.as という名前の新しいクラスを定義し、次のように他の 4 つのクラスを何らかの方法で「リンク」しようとしました。

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が述べたように、使用できるドキュメントクラスは1つだけですが、必要な数のカスタム表示クラスを使用できるため、背景用のライブラリにMovieClipを作成し(background.asクラスファイルをifに関連付けます)、それをシーンを手動で。必要なすべてのカスタム クラスに対して同じことを行います。

これらのムービー クリップにインスタンス名を付けて、ドキュメント クラスに対応する保護フィールドを作成することもできるため、ドキュメント クラス コードでこれらのクリップを管理できます (たとえば、可視性の変更)。

于 2013-01-25T20:44:33.017 に答える