■イベント


 InDesign CS2のJavaScriptでは作成したボタンや、すでにドキュメント上にあるボタンに対してイベントを設定することができます。イベントを設定したものをPDFとして書き出し、Acrobat上で実行することができます。これはボタンを作成し、ボタン設定ダイアログの動作タブで設定できるものと同じです。
 例えば、ボタンの上にマウスが乗ったら指定された場所(パス)にある画像を開くには以下のように書きます。(あらかじめ新規にドキュメントを作成してから実行してください)

btnObj = app.activeDocument.buttons.add();
btnObj.visibleBounds = [10,20,50,100];
btnEventObj = btnObj.openFileBehaviors.add();
btnEventObj.event = BehaviorEvents.mouseEnter;
btnEventObj.filePath = "Macintosh HD:img:0001.jpg";

 ボタンがドキュメント左上に作成されます。PDFとして出力する際にインタラクティブのチェックを入れないと動作しないので注意してください。