Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » afterOpen CS4

afterOpen CS4

-hans-
Beiträge gesamt: 746

21. Mär 2012, 07:53
Bewertung:

gelesen: 1602

Beitrag als Lesezeichen
Hallo beieinander,

- Problem mit event afterOpen und Red.-System -

Ich habe das Problem, dass "afterOpen" zu früh durchstartet.
In einem Dokument, das aus einem Red.-system kommt, werden nach dem öffnen erst noch alle Seitenelemente geladen -> erst dann ist sie offen ...

Frage: Wie kriege ich es hin, dass mein dem Event angehangenes Script erst startet wenn wirklich alle Doku-Elemente geladen sind?
Versuche mit $.sleep, anderen Warteschleifen, zählen von Seitenelementen ... blockieren mir immer den Ladevorgang.

Für CS4 gibt es ja auch nicht sonderlich viele Eventtypen ...

So komme ich nicht weiter :(

Gibt es vllt. so etwas wie einen busystatus, den man abfragen könnte?

Hat vllt. jemand eine Idee?

Liebe Grüße

Hans-Gerd Claßen
Lieben Gruß

Hans-Gerd Claßen

afterOpen CS4

Uwe Laubender
Beiträge gesamt: 5005

21. Mär 2012, 09:37
Bewertung:

gelesen: 1573

Beitrag als Lesezeichen
Hallo, Hans-Gerd!
Nur eine Idee so aus dem hohlen Bauch heraus:

Lass Dein Script das geöffnete Dokument sichern (dann müssen ja alle Elemente geladen sein) und verwende einen afterSave oder afterSaveAs-event.

Oder gibt's diese noch nicht in InDesign CS4?
*****
Mit herzlichem Gruß,
Uwe Laubender

afterOpen CS4

-hans-
Beiträge gesamt: 746

21. Mär 2012, 09:59
Bewertung:

gelesen: 1563

Beitrag als Lesezeichen
Guten Morgen :);

nee, funzt leider nicht.
Aber ich habe gerade was im Red.-System-Handbuch gefunden, dass funktionieren könnte.
JRTFM ;-)

Vielen Dank!

Hans
Lieben Gruß

Hans-Gerd Claßen