Danke für ihre Hilfe Gerald, und natürlich auch Martin
zu 1) hab ich gemacht
kein Unterschied
Ihr Skript aus dem Illu Ordner oder Scripts Panel Ordner, per Illu oder estk:
Palette erscheint, macht aber nichts, genau wie meins.
genauer:
try{tex=... wird noch ausgeführt, der Versuch auf das Doc. zuzugreifen schlägt fehl.
2) habe ich geändert, ohne erfolg
3) Das stimmt zweifellos, jedoch-
der alert(objekt) gibt den Objekttyp zurück oder eben "undefined" und erfüllt hier somit seinen Zweck.
Da Illustrator ein fehlendes app Objekt als gegeben voraussetzt, nehme ich diese Verkürzung in Anspruch. Richtig müßte es heißen app.redraw(), macht aber keinen Unterschied . Für die Ausführung des Skripts ist redraw aber unwichtig, ist nur von der Fehlersuche übriggeblieben.
Was mich verwirrt:
alert(ad) gibt zurück [Document], also Objekt vom Typ Document.
alert(ad.name) wird ohne Fehlermeldung nicht ausgeführt.
ebenso andere versuche wie ad.textFrames.length.
D.h. da ist ein Dokument(?), aber zugriff auf irgendeine seiner Eigenschaften ist nicht möglich?
Kann das mit dem Focus zu tun haben den ich an das Document zurückgeben muß?oder so?
Hier verließen sie Ihn(mich) dann endgültig, Objektmäßig :(