0
看评论AT柱底后“前” - 我来了JS - 事件侦听器被触发事件
我试图写一个简单的JS脚本强迫用户的部分解决方案在某些操作(特别是Save,SaveAs和Export)之前拼写检查他们的独立文档。
请随身携带,因为我刚刚学习JS,所以我确定有一些容易丢失的东西。
本质上,我的问题是脚本正在工作,但它在事件后运行。例如,在SaveAs
上,事件运行,保存文档,然后触发该函数。
我在想我需要某种之前的调用,但我无法弄清楚。
这是到目前为止我的代码:
#target indesign
#targetengine "session"
main();
function main(){
alert('Hello 8');
var myBeforeSaveEvList = app.addEventListener("beforeSave", checkSpelling, false);
var myBeforeSaveAsEvList = app.addEventListener("beforeSaveAs", checkSpelling, false);
var myBeforeExportEvList = app.addEventListener("beforeExport", checkSpelling, false);
//var myAfterSaveEvList = app.addEventListener("afterSave", myAfterSaveHandler, false);
function checkSpelling(myEvent){
alert('Before Save...');
app.menuActions.item("Check Spelling...").invoke();
}
}
您是否尝试过联系Adobe支持? – evolutionxbox
我还没有与Adobe支持运气,但我已经提交了相同的问题,论坛。 – blancast