2017-01-03 17 views
-1

私は音楽プレーヤーを作成し、MP3ファイルとフィルタファイルにFileFilterを使用します。
これは私のコードである:この行のAS3 Flash Builder Error引数の数が正しくありません

<![CDATA[ 
      import flash.events.IOErrorEvent; 
      import flash.events.ProgressEvent; 
      import flash.media.Sound; 
      import flash.media.SoundChannel; 
      import flash.media.SoundTransform; 
      import flash.net.URLRequest; 

      private var sound:Sound; 
      private var songLength:String; 
      private var soundChannel:SoundChannel; 
      [Bindable] 
      private var readyToPlay:Boolean = false; 
      [Bindable] 
      private var playing:Boolean = false; 
      private var file:File; 
      private var filter:FileFilter = new FileFilter("Music", "*.mp3;*.ogg"); 

      protected function browse_clickHandler(event:MouseEvent):void { 
       file = new File(); 
       file.addEventListener(Event.SELECT, onFileSelect); 
       file.browseForDirectory("Open",[filter]); 
      } 

エラー:

file.browseForDirectory( "開く"、[フィルタ])。

1137:引数の数が正しくありません。全く予想

以上1.エラーが明らかに間違って何と言います

答えて

1

に感謝していません。あなたはいつもあなたのコードに関連するドキュメントを開き、必要な引数を確認することができます。Adobe File class documentation

あなたのケースでは2番目の引数を削除する必要があります。

file.browseForDirectory("Open"); // assuming that Open is a dirname 

あなたがFileFilterのを使用したい場合は、他の方法を使用します。

file.browseForOpen("Open",[filter]); 
関連する問題