0

私はFlashを初めて使用し、モデルをオンラインにして、cast3Dフレームワークを使用するようにしようとしています。最初のチュートリアルを試したとき、このエラーが発生しました:「1046:タイプが見つからなかったか、コンパイル時定数ではありませんでした:LoadEvent」。エラーが発生したコード領域:

private function cast3dLoadComplete(event: LoadEvent): void
    {
        trace("cast3dLoadComplete ");
        this.manipulator = new TrackBall(this.animator,this.stage,
                                 this.stage.stageWidth, this.stage.stageHeight,
                                 Manipulator.Y_UP);
                       this.loaded = true;
                       removeTimer();                                   
                      if (loader.loaderror.length)
                      {
            statusText.textColor = 0xff0000;                                
            statusText.text = loader.loaderror;            
                       }
                      else
                      {                                 
            statusText.visible = false;
                      }
    }

    /**
     * Handles the load Error event
     */     
    private function cast3dLoadError(event: LoadEvent): void
    {
        trace("cast3dLoadError ", event.message );
                    removeTimer();
        statusText.textColor = 0xff0000;                                
        statusText.text = event.message;
    }               
}
}

誰かがコードの問題を教えてもらえますか?たくさんのエイドリアンに感謝します

4

1 に答える 1

0

LoadEventこのエラーは、cast3Dフレームワークの一部であるクラスが見つからないことを示しています。クラスを含むcast3Dswcが含まれていないようです。

ここからダウンロードできます-cast3DSWC

それでも問題が解決しない場合は、クラスをどのように含めるかが問題になります。その方法は、Flash IDE、Flash Develop、FlashBuilderなどを使用しているかどうかによって異なります。

編集:

私はCS5を使用していますが、CS3でも同様であるはずです。メニューに移動します。

編集->設定->Actionscript3->ライブラリパス->SWCを参照

以下のようなパネルが表示されます。

ここに画像の説明を入力してください

于 2012-05-16T20:56:04.090 に答える