JSFL fl.saveDocumentAs();

发布于 2024-12-10 17:28:16 字数 222 浏览 2 评论 0原文

我正在编写一个 JSFL 脚本,用于调整 flas 的大小并保存各种版本,并附加名称。

我可以使用 fl.saveDocumentAs(); 弹出“另存为”提示;

但我似乎无法让 flash 为 FLA 生成新名称。

我只想将“document.fla”保存为“document_foo.fla”(以及后来的“document_qux.fla”),最好不要用“另存为”提示中断脚本。

I am writing a JSFL script that resizes flas and saves various versions, with appened names.

I can get a "Save As" prompt to pop up using fl.saveDocumentAs();

But I can't seem to get flash to generate a new name for the FLA.

I just want to save "document.fla" as "document_foo.fla" ,(and later "document_qux.fla"), preferably without interrupting the script with a "save as" prompt.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蓝戈者 2024-12-17 17:28:16

谢谢,只需使用 fl.saveDocument() 即可。我用它来重命名它并将 Flash 的焦点切换到新版本:

var docURI= fl.documents[0].pathURI;// get name&location of current document
var appendName = "_appended.fla";
docURI=docURI.replace(".fla",appendName);//create appended name for new version
//(do stuff to my fla)
fl.saveDocument(fl.documents[0] ,docURI);//save as new doc name
fl.openDocument(docURI);//open this newly saved document

thanks, just using fl.saveDocument() works. I used this to rename it and switch Flash's focus to the new version:

var docURI= fl.documents[0].pathURI;// get name&location of current document
var appendName = "_appended.fla";
docURI=docURI.replace(".fla",appendName);//create appended name for new version
//(do stuff to my fla)
fl.saveDocument(fl.documents[0] ,docURI);//save as new doc name
fl.openDocument(docURI);//open this newly saved document
π浅易 2024-12-17 17:28:16

您不需要使用 fl.saveDocumentAs()。

如果文件自创建以来从未保存过或未曾修改过
上次保存时,文件未保存并返回 false。到
允许保存未保存或未修改的文件,使用
fl.saveDocumentAs()。

阅读 - http://help.adobe.com/en_US/flash/cs/extend/WS5b3ccc516d4fbf351e63e3d118a9024f3f-7d12.html

每次修改后使用fl.saveDocument即可。

You dont need to use fl.saveDocumentAs().

If the file has never been saved or has not been modified since the
last time it was saved, the file isn’t saved and false is returned. To
allow an unsaved or unmodified file to be saved, use
fl.saveDocumentAs().

Read - http://help.adobe.com/en_US/flash/cs/extend/WS5b3ccc516d4fbf351e63e3d118a9024f3f-7d12.html

Just use fl.saveDocument after each modification.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文