[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Liste aller EventTypes

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Liste aller EventTypes

Avenel
Beiträge gesamt: 3

19. Apr 2011, 14:59
Beitrag # 1 von 6
Bewertung:
(12233 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich bin auf der Suche nach einer Liste aller eventTypes, die im Zusammenhang mit dem EventListener stehen.

Zur Erinnerung:
Code
EventListeners.add (eventType: string , handler:varies, captures: Boolean , withProperties: Object ): EventListener  

eventType: Data Type: string
The event type.



Ich habe nun schon länger "gegoogled" und dieses Forum vergeblich durchsucht. Vielleicht hat ja einer von Euch den entscheidenden Tipp ;)
Vielen Dank.
X

Liste aller EventTypes

Martin Fischer
  
Beiträge gesamt: 12783

19. Apr 2011, 15:28
Beitrag # 2 von 6
Beitrag ID: #469554
Bewertung:
(12209 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Avenel,

eine (unvollständige) Liste findest Du z.B. in dem Beitrag von Gregor Fellenz: http://www.hilfdirselbst.ch/..._P463100.html#463100

Hast Du in den mitgelieferten Dokumentationen (PDF) bereits recherchiert?


als Antwort auf: [#469545]

Liste aller EventTypes

Avenel
Beiträge gesamt: 3

19. Apr 2011, 16:34
Beitrag # 3 von 6
Beitrag ID: #469560
Bewertung:
(12179 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke :)

Ich denke, ich erläutere mal mein Problem etwas detaillierter.
Soweit ich weiß, ist es nicht möglich den Namen eines Dokuments zu ändern, da dieses Attribut read-only ist. Demzufolge muss man das über das speichern erledigen, was aber auch dem Sinn meines Vorhabens, einer Versionierung, entspricht.
Zur Zeit erwarte ich das "beforeSaved" und "afterSavedAs" Event ab und schreibe den Dateinamen inkl. Versionstag (einer einfachen Nummer) in ein Textfeld ins Dokument.
Ich möchte dann das Dokument auch unter den neuen Namen speichern, jedoch gerät dies in Konflikt, da man ja schon das Speichern-Event ausgelöst hat. Wie kann ich das Event überschreiben, oder gibt es Alternativen?


als Antwort auf: [#469554]

Liste aller EventTypes

Martin Fischer
  
Beiträge gesamt: 12783

19. Apr 2011, 16:49
Beitrag # 4 von 6
Beitrag ID: #469562
Bewertung:
(12175 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Avenel,

schau Dir mal das Skript saveVersions.jsx an.
Vielleicht bringt Dich das der Lösung näher.


als Antwort auf: [#469560]

Liste aller EventTypes

Dirk Becker
Beiträge gesamt: 193

20. Apr 2011, 22:45
Beitrag # 5 von 6
Beitrag ID: #469673
Bewertung: ||
(12104 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

hier eine Liste aus der generierten SDK Dokumentation, sie sollte daher vollständig sein (CS5). Ein paar unwichtige interne IDs habe ich entfernt.

Wer das SDK herumliegen hat, die Quelle ist docs/references/scripting-dom-javascript-idr70.html#events

Dirk

afterActivate
Name = "after activate", Description = Dispatched after the object becomes active., Cancelable = false, Bubble = true

afterAttributeChanged
Name = "after attribute changed", Description = Dispatched when the value of a property changes on this object., Cancelable = false, Bubble = true

afterClose
Name = "after close", Description = Dispatched after a Document is closed., Cancelable = false, Bubble = true

afterClose
Name = "after close", Description = Dispatched when a object is closing. Since the close has been committed, it can no longer be canceled., Cancelable = false, Bubble = true

afterContextChanged
Name = "after context changed", Description = Dispatched after the active context changes., Cancelable = false, Bubble = true

afterDelete
Name = "after delete", Description = Dispatched after a object is deleted., Cancelable = false, Bubble = true

afterEmbed
Name = "after embed", Description = Dispatched after a object is embedded., Cancelable = false, Bubble = true

afterExport
Name = "after export", Description = Dispatched after a object is exported., Cancelable = false, Bubble = true

afterImport
Name = "after import", Description = Dispatched after importing a file into a object., Cancelable = false, Bubble = true

afterInvoke
Name = "after invoke", Description = Dispatched after the object is invoked., Cancelable = false, Bubble = false

afterLinksChanged
Name = "after links changed", Description = Dispatched after one or more links in the object have been added, deleted, or modified., Cancelable = false, Bubble = true

afterMove
Name = "after move", Description = Dispatched after a object is relocated from one object to another., Cancelable = false, Bubble = true

afterNew
Name = "after new", Description = Dispatched after a object is created., Cancelable = false, Bubble = true

afterNew
Name = "after new", Description = Dispatched after a Document is created., Cancelable = false, Bubble = true

afterOpen
Name = "after open", Description = Dispatched after a Document is opened., Cancelable = false, Bubble = true

afterOpen
Name = "after open", Description = Dispatched after a object is opened., Cancelable = false, Bubble = true

afterPlace
Name = "after place", Description = Dispatched after a object is placed., Cancelable = false, Bubble = true

afterPrint
Name = "after print", Description = Dispatched after a object is printed., Cancelable = false, Bubble = true

afterQuit
Name = "after quit", Description = Dispatched when the object is quitting. Since the quit has been committed, it can not be canceled., Cancelable = false, Bubble = true

afterRevert
Name = "after revert", Description = Dispatched after a Document is reverted., Cancelable = false, Bubble = true

afterSave
Name = "after save", Description = Dispatched after a Document is saved., Cancelable = false, Bubble = true

afterSaveACopy
Name = "after save a copy", Description = Dispatched after a copy of a Document is saved., Cancelable = false, Bubble = true

afterSaveAs
Name = "after save as", Description = Dispatched after a Document is saved under a new name., Cancelable = false, Bubble = true

afterSelectionAttributeChanged
Name = "after selection attribute changed", Description = Dispatched after an attribute on the active selection changes., Cancelable = false, Bubble = true

afterSelectionChanged
Name = "after selection changed", Description = Dispatched after the active selection changes., Cancelable = false, Bubble = true

afterUnembed
Name = "after unembed", Description = Dispatched after a object is unembedded., Cancelable = false, Bubble = true

afterUpdate
Name = "after update", Description = Dispatched after a object is updated., Cancelable = false, Bubble = true

beforeClose
Name = "before close", Description = Dispatched before a Document is closed., Cancelable = false, Bubble = true

beforeClose
Name = "before close", Description = Dispatched before a object is closed., Cancelable = true, Bubble = true

beforeDeactivate
Name = "before deactivate", Description = Dispatched before the object becomes inactive., Cancelable = false, Bubble = true

beforeDelete
Name = "before delete", Description = Dispatched before a object is deleted., Cancelable = true, Bubble = true

beforeDisplay
Name = "before display", Description = Dispatched before the object is displayed., Cancelable = false, Bubble = false

beforeEmbed
Name = "before embed", Description = Dispatched before a object is embedded., Cancelable = true, Bubble = true

beforeExport
Name = "before export", Description = Dispatched before a object is exported., Cancelable = true, Bubble = true

beforeImport
Name = "before import", Description = Dispatched before importing a file into a object., Cancelable = true, Bubble = true

beforeInvoke
Name = "before invoke", Description = Dispatched before the object is invoked., Cancelable = true, Bubble = false

beforeMove
Name = "before move", Description = Dispatched before a object is relocated from one object to another., Cancelable = true, Bubble = true

beforeNew
Name = "before new", Description = Dispatched before a Document is created., Cancelable = true, Bubble = true

beforeOpen
Name = "before open", Description = Dispatched before a Document is opened., Cancelable = true, Bubble = true

beforePlace
Name = "before place", Description = Dispatched before a object is placed., Cancelable = true, Bubble = true

beforePrint
Name = "before print", Description = Dispatched before a object is printed., Cancelable = true, Bubble = true

beforeQuit
Name = "before quit", Description = Dispatched before the object is quit. Allows the quit to be canceled., Cancelable = true, Bubble = true

beforeRevert
Name = "before revert", Description = Dispatched before a Document is reverted., Cancelable = true, Bubble = true

beforeSave
Name = "before save", Description = Dispatched before a Document is saved., Cancelable = true, Bubble = true

beforeSaveACopy
Name = "before save a copy", Description = Dispatched before a copy of a Document is saved., Cancelable = true, Bubble = true

beforeSaveAs
Name = "before save as", Description = Dispatched before a Document is saved under a new name., Cancelable = true, Bubble = true

beforeUnembed
Name = "before unembed", Description = Dispatched before a object is unembedded., Cancelable = true, Bubble = true

beforeUpdate
Name = "before update", Description = Dispatched before a object is updated., Cancelable = true, Bubble = true

failedExport
Name = "failed export", Description = Dispatched after a object export is canceled or fails., Cancelable = false, Bubble = true

onIdle
Name = "on idle", Description = Dispatched at idle time for this object., Cancelable = false, Bubble = false

onInvoke
Name = "on invoke", Description = Dispatched when the object is invoked., Cancelable = false, Bubble = false


als Antwort auf: [#469545]

Liste aller EventTypes

Avenel
Beiträge gesamt: 3

21. Apr 2011, 13:20
Beitrag # 6 von 6
Beitrag ID: #469734
Bewertung:
(12070 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank!

Das Skript hat mir ein wenig geholfen, ich habe einen Gedankenblitz bekommen - als ich gesehen habe das es auch File-Objekte gibt, sodass ich meine Struktur nur ein wenig verändern brauchte um das Problem zu umgehen :)

Zur Zeit habe ich noch ein Problem, einen EventListener neu zustarten. Das funktioniert noch nicht so, wie gedacht.

Code
// Speichere das neu erstelle Dokument ab 
myEventListenerSave.remove();
myDocument.save();
myEventListenerSave = app.addEventListener("afterSave", versionateSave);


Wenn ihr eine Anmerkung dafür habt, so bin ich ganz Ohr ;)

Vielen Dank.


als Antwort auf: [#469673]
X