Bei ActionScript handelt es sich um eine objektorientierte Skriptsprache. Erstellte Aktionen kontrollieren Objekte, sobald ein definiertes Ereignis eintritt.
Um Skripts zu erstellen, öffnet man Fenster - Entwicklungsbedienfelder - Aktionen.
Skripte sind eine Reihe von Anweisungen, die einer Movieclip-Instanz, einer Schaltflächensymbol-Instanz oder einem Zeitleisten-Schlüsselbild zugewiesen werden.
Dieser Code wierd linear ausgeführt, d. h., die einzelnen Skriptzeilen werden der Reihenfolge nach abgearbeitet. Erst wenn dieser Prozess beendet ist, werden die Anweisungen ausgeführt.
on (release) {
with ("movieclip") {
Dieses Skript wurde z.B. einem Schaltflächensymbol zugewiesen. Hier lautet der EventHandler, also das auslösende Ereignis, on (release). Dieser Handler steht für das Loslassen der Maustaste - die Aktion with wird demnach ausgelöst. Das Ziel der Aktion with, also das Objekt, das durch sie kontrolliert wird, ist die Movieclip-Instanz mit dem Instanznamen movieclip.
| Handler | Erläuterung |
|---|---|
onClipEvent (load) | Die Aktion wird ausgeführt, sobald der Movieclip geladen ist. |
onClipEvent (unload) | Die Aktion wird mit dem ersten Bild ausgeführt, nachdem der Movieclip aus der Zeitleiste entfernt wurde. Erst nachdem die mit dem Entladen verknüpften Aktionen bearbeitet wurden, werden dem betreffenden Bild Aktionen hinzugefügt. |
onClipEvent (enterFrame) | Die Aktion wird während der Wiedergabe der einzelnen Bilder parallel ausgeführt. Die mit dem Ereignis verknpüften Ereignisse verarbeitet Flash erst nach den Aktionen, die mit den betreffenden Bildern verbunden sind. |
onClipEvent (mouseUp) | Die Aktion wird beim Loslassen der linken Maustaste gestartet. |
onClipEvent (mouseMove) | Die Aktion wird durch das Bewegen der Maus gestartet. |
onClipEvent (keyDown) | Die Aktion wird durch Drücken einer beliebigen Taste gestartet. |
onClipEvent (keyUp) | Die Aktion wird beim Loslassen der beliebigen Taste ausgelöst. |
onClipEvent (data) |