Apache flex 浏览OpenMultiple-崩溃

Apache flex 浏览OpenMultiple-崩溃,apache-flex,flex3,air,Apache Flex,Flex3,Air,我试图在Flex sdk 3.5中使用browseForOpenMultiple函数,我试图找出一个bug。browseForOpenMultiple并不是每次都崩溃,但似乎我可以上传一个文件一次,但当我上传第二个文件时,调用browseForOpenMultiple函数时它崩溃。有人知道可能的原因吗 更新: 因此,当一个数组中有60多个项被转换为FileFilter的字符串时,文件扩展名数组中的代码崩溃了。这可能不是Adobe的限制,但我想说的是崩溃已经修复,这样其他可能遇到browseFor

我试图在Flex sdk 3.5中使用browseForOpenMultiple函数,我试图找出一个bug。browseForOpenMultiple并不是每次都崩溃,但似乎我可以上传一个文件一次,但当我上传第二个文件时,调用browseForOpenMultiple函数时它崩溃。有人知道可能的原因吗

更新:


因此,当一个数组中有60多个项被转换为FileFilter的字符串时,文件扩展名数组中的代码崩溃了。这可能不是Adobe的限制,但我想说的是崩溃已经修复,这样其他可能遇到browseForOpenMultiple问题的人就会知道这个问题的原因。这不是我最初编写的代码,因此我将检查它以获得更多线索,但目前,太多的数组项被连接到FileFilter对象的字符串中导致了崩溃。

这可能是它如何构造文件,而没有真正的文件引用

试着这样做:

var fileBrowser = File.desktopDirectory

你能给我们看一下崩溃的代码吗?私有函数browseForFiles:void{fileBrowser=新文件;fileBrowser.addEventListenerFileListEvent.SELECT\u MULTIPLE,fileselected;fileBrowser.addEventListenerEvent.CANCEL,fileselection取消;fileBrowser.browseForOpenMultiples选择所需的媒体文件,[mode==Media?MediaTypes.getFileFilter:MediaTypes.getVideoFilter];}很抱歉,缺少信息,我输入了一些关于错误的代码。我正在Flash Builder内部进行测试,它不会进入调试器,因此不会返回堆栈跟踪。它只是崩溃,并说应用程序adl意外退出。Mac OSX和其他应用程序不受影响。blah blahone other item,我在我的代码结束。它经过MediaTypes行,返回到启动浏览器的MXML行,然后adl窗口开始反弹,然后移动到WindowedApplication for nativeWindow_deactivateHandler行,就像按钮操作完成后触发的那样。然后出现崩溃窗口。@tcoulson你能复制一个吗是否在此处粘贴崩溃窗口中的错误消息?
var fileBrowser = File.desktopDirectory