public function inputQuestion():void
{
inputQF = new FileReference();
inputQF.addEventListener(Event.SELECT, onSelectQestionFile);
inputQF.addEventListener(ProgressEvent.PROGRESS, progressHandle);
inputQF.addEventListener(Event.COMPLETE, completeInputQuesetion);
inputQF.browse(getQuestionTypeFilter());
}
private function getQuestionTypeFilter() : Array {
// var imagesFilter:FileFilter = new FileFilter(“Images (*.jpg, *.jpeg, *.gif, *.png)”, “*.jpg;*.jpeg;*.gif;*.png”);
var docFilter:FileFilter = new FileFilter(“Documents”, “*.csv”);
return [docFilter];
}
protected function onSelectQestionFile(event:Event):void
{
var fileReference:FileReference=event.target as FileReference;
if(fileReference.type==”.csv”)
{
try
{
fileReference.load();
}catch(e:Error)
{
trace(fileReference.name,fileReference.type)
}
}else
trace(“请选择正确的格式的文件”)
}
protected function completeInputQuesetion(event:Event):void
{
// TODO Auto-generated method stub
trace(event.target.data);
var temp:Array;
var bytes:ByteArray = event.target.data as ByteArray;
var data:String = bytes.readUTFBytes(bytes.length);
// var a1:Array = content.split(“/n”);
}