AS3 Flash Builder错误参数数量不正确
问题描述:
我制作音乐播放器并使用FileFilter来过滤mp3和..文件。
这是我的代码:AS3 Flash Builder错误参数数量不正确
<![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
谢谢
答
错误说清楚什么是错的。你总是可以打开相关的代码中的文档和检查必需的参数:Adobe File class documentation
在你的情况,你必须删除第二个参数:
file.browseForDirectory("Open"); // assuming that Open is a dirname
如果你想使用的FileFilter,然后用另一种方法:
file.browseForOpen("Open",[filter]);