Connect failed: Connection timed out

[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Event 'afterOpen' in InDesign CS5

Martin Fischer
  
Beiträge gesamt: 12779

19. Nov 2010, 13:16
Bewertung:

gelesen: 3003

Beitrag als Lesezeichen
Bei einem Eventscript in InDesign CS5, das auf das Ereignis 'afterOpen' reagiert, beobachte ich, dass es zweimal ausgeführt wird:
– Einmal unmittelbar nach dem Öffnen, bevor etwas vom Dokument im Layoutfenster sichtbar ist,
– und einmal direkt nach dem Erscheinen im Layoutfenster.

Mit folgendem kleinen Skripte kann ich dies nachstellen.
Nach dem Öffnen eines Dokuments in CS5 kommt zweimal der Hinweise 'Hi'.
Einmal vor dem Erscheinen im Layoutfenster und einmal danach.
Code
#targetengine "session" 

var _el = app.addEventListener("afterOpen", say_hi, false);

function say_hi()
{
alert( 'Hi!' );
}


In InDesign CS4 kommt der Hinweis nur einmal.
Und zwar direkt vor dem Erscheinen im Laoutfenster.

Weiß jemand, was da falsch läuft und wie dem abzuhelfen ist?

(Dieser Beitrag wurde von Martin Fischer am 19. Nov 2010, 13:23 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 19. Nov 2010, 13:22
Beitrag geändert von Martin Fischer (Moderator) am 19. Nov 2010, 13:23