【发布时间】:2011-09-18 17:52:37
【问题描述】:
在 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 框中。
我做错了什么?
【问题讨论】:
-
请不要在帖子标题中添加标签(AKA Flex 4)。谢谢!
标签: flash apache-flex actionscript-3 textinput filereference