23.6.监测用户是否选择了文件准备上传

问题
我想知道用户是否通过浏览对话框选择了文件
解决办法
监听select事件和cancel事件
讨论
当用户选择了文件并点击了Open按钮后FileReference对象会发出select事件,类型为Event,可通过Event.SELECT常量注册监听器:
+展开
-ActionScript
fileReference.addEventListener(Event.SELECT, onSelectFile);

当用户选择了文件后,关于文件的信息(如文件名,大小,创建时间等)都会保存在FileReference对象里:
+展开
-ActionScript
selectedFileTextField.text = fileReference.name;

如果用户点击了Cancel按钮,FileReference 对象会发出cancel事件,类型为Event 。可通过Event.CANCEL常量注册监听器:
+展开
-ActionScript
fileReference.addEventListener(Event.CANCEL, onCancelBrowse);

这两个事件同样适用于FileReferenceList 对象

加支付宝好友偷能量挖...


评论(0)网络
阅读(70)喜欢(0)flash/flex/fcs/AIR