2012-01-26 8 views
-1

ここに私が書いたコードです。これは汎用オブジェクトに基づくフラッシュクラスです。フラッシュクラスは私に与えるとインポートエラー

package{ 

import flash.events 
import flash.ui 
import flash.Sprite; 
import flash.Sound; 

    public class SongPlayer extends Object { 


    private var _song : Sound; 

    private var _soundTrans : SoundTransform; 

    addEventListener(Event.ENTER_FRAME , onEnter); 

     public function SongPlayer (_sound:Sound) : void { 

     _song = _sound; 

     var chan : SoundChannel = new SoundChannel(); 

     chan = _song.play(); 

     }; 


    } 

}

答えて

0

実際には、あなたのコードは、エラーに満ちている:(!)

  • あなたのすべてのimport文のは無効です。各クラスのAPIドキュメントを参照して、インポートする正しいパッケージ名またはクラス名(flash.display.Spriteおよびflash.events.Eventなど)を確認してください。
  • あなたもイベント
  • を処理するためにonEnter関数を宣言していない機能ブロック
  • の外であなたは、イベントリスナーを追加するFlashのすべてのカスタムクラスが定義してオブジェクトを拡張するため、extends Objectを記述する必要はありません。

今後のために:エラーメッセージをお読みください。彼らは通常何かを意味します。その後、何度も何度も最初のエラーだけを修正し、コンパイルが完了するまで再コンパイルします。

サウンドを再生するための例がたくさんあることは確かです。ActionScript APIのドキュメントでも、これを使用して開始することができます。

関連する問題