AS3 FileReference.save在IE11中不起作用

时间:2015-01-08 15:28:26

标签: actionscript-3 internet-explorer flash

我只是想用以下代码保存一个简单的文本文件:

stage.addEventListener(KeyboardEvent.KEY_DOWN,function reportKeyDown(event:KeyboardEvent):void
{
    switch(String.fromCharCode(event.charCode)){
        case 'l':
            var fileRef:FileReference = new FileReference();
                fileRef.addEventListener(Event.CANCEL, function (event:Event):void { trace("File save cancelled."); });
                fileRef.save(_logger.log + (_playbackConnectionQueue ? _playbackConnectionQueue.log : '') + _recorderConnectionQueue.log, 'Log_' + (new Date()).getTime() + '.txt');
            break;
    }
});

用户按下“L”键并显示保存文件提示,以便他们决定保存的位置。这在Chrome中完美运行,但在IE11中,CANCEL事件被触发,并且不显示任何对话框。我需要改变一些安全设置吗?

0 个答案:

没有答案