AS3 Flash Builder 错误 参数数量不正确
Posted
技术标签:
【中文标题】AS3 Flash Builder 错误 参数数量不正确【英文标题】:AS3 Flash Builder Error Incorrect number of arguments 【发布时间】:2017-05-17 08:11:28 【问题描述】:我制作音乐播放器并使用 FileFilter 过滤 mp3 和 .. 文件。 这是我的代码:
<![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
在您的情况下,您必须删除第二个参数:
file.browseForDirectory("Open"); // assuming that Open is a dirname
如果你想使用 FileFilter,那么使用其他方法:
file.browseForOpen("Open",[filter]);
【讨论】:
以上是关于AS3 Flash Builder 错误 参数数量不正确的主要内容,如果未能解决你的问题,请参考以下文章
在 AS3 Flash Builder 中为 SWF 创建预加载器
AS3 flashbuilder 中/** */注释的快捷键是什么啊。还有快速排版的快捷键