在 Flex 4 中,我试图让一个简单的浏览按钮使用浏览按钮获取的文件名更新 TextInput 对象的文本字段。它不必是完整路径,我想要的只是显示的文件名。它仅在第二次点击浏览按钮后出现,而不是在我第一次选择文件后出现。这是我的代码:
import flash.net.FileReference;
private var fileReferencer:FileReference = new FileReference();
private var excelFilter:FileFilter = new FileFilter("*.xlsx", "*.xlsx;*.xls;");
protected var fileName:String = new String("");
protected function BrowseButton_clickHandler(event:MouseEvent):void
{
fileReferencer.browse([excelFilter]);
fileName = fileReferencer.name;
fileInputAddress.text = fileName;
}
回顾一下,文件名仅在第二次点击浏览按钮时显示在我的 TextInput 框中。
我究竟做错了什么?