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