【问题标题】:I Want To add FileFilter ("*.doc") to save automatic file without type extension我想添加 FileFilter ("*.doc") 来保存没有类型扩展名的自动文件
【发布时间】:2019-02-13 11:59:17
【问题描述】:

我想在 as3 中添加我的 FileFilter。因为存在扩展类型的主要问题。我已经使用了这个选项

(saveFile.save(bytes,_dbookNameFill+".doc"));

但是我想在我保存文件时自动生成这个扩展名。请帮帮我,我是小程序员。

var bytes:ByteArray = document.save(Method.LOCAL);
var saveFile:FileReference = new FileReference()
var _dbookNameFill:String = 
QSTPreviwForStudentMC._bookNameMc.bookNtxt.text;
var fileFilter:FileFilter=new FileFilter("*.doc","*.text;*.RTF;");
saveFile.save(bytes,_dbookNameFill+".doc");

【问题讨论】:

  • "有扩展输入的主要问题"输入有什么问题??...你说“我想在保存文件时自动生成这个扩展” 那么这段代码_dbookNameFill+".doc" 不是真的这样做吗?您的代码生成一个带扩展名的文件名,那么问题是什么?解释得更好,因为我们看不到您的计算机。您想在不弹出“保存文件”的情况下自动保存吗?
  • 其他软件不需要输入文件扩展名。他们自动填充这是该软件的功能。

标签: actionscript-3 flashdevelop


【解决方案1】:

恐怕这行不通。使用 AS3 的 FileFilter 类,您只能限制 使用 Filereference.browse() 打开的文件对话框中显示的内容。 FileReference.save() 不受 FileFilter 影响,据我所知 无法强制使用特定的文件扩展名 - 可能是出于安全原因。

【讨论】:

    猜你喜欢
    • 2010-12-29
    • 2012-12-24
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多