zur Startseite


Anfragen für Seminare und Coaching senden Sie bitte an office@rolandgeyer.at
*Einzelseminare
*Gruppenseminare
*Vereins- und Firmenseminare
*Werbecoaching

Seminare für Betriebsysteme:

Apple MacOS X
Windows XP und älter
Windows Vista
Windows 7
Linux (SUSE, Ubuntu, Knoppix)

Seminare für Microsoft Office:

Word
Excel
Powerpoint
Outlook
Access

Seminare für Software von Adobe:

Photoshop
Illustrator
Indesign
Dreamweaver
Flash

Spezielle Seminarpakete:

Express DTP Gesamtausbildung
Express Web Gesamtausbildung
Intensiv ECDL Core Prüfungsvorbereitung
Intensiv ECDL WebStarter Prüfungsvorbereitung
ECDL Imagemaker Prüfungsvorbereitung
OCG WebPublisher Prüfungsvorbereitung:
Modul 1
Modul 2
Modul 3
Modul 4
Modul 5
Modul 6
HTML
Javascript

Wollen Sie von Microsoft- oder Adode-Produkten auf
kostenlose und lizenzfreie Software
umsteigen? opensource-akademie zeigt Ihnen wie es geht.

Ihre Meinung ist mir wichtig!

Zum Gästebuch
AGB

Lingo: Programmiersprache für Director

Lingo ist eine Programmiersprache, die Macromedia Director Programme ausführen lässt. Lingo heißt auf Deutsch Kauderwelsch.
Ein Script besteht aus einem Ereignis, das ein oder mehrere einzelne Anweisungen auslöst.

Beispiel: Ein Ereignis löst zwei Anweisungen aus:
Ereignis 1
Anweisung 1
Anweisung 2

Ein Ereignis beginnt immer mit on.

Z.B.: on mouseUp, on mouseDown, on exitFrame

Ein Script endet immer mit end.
Somit lautet das komplette Script:

on mouseUp
Anweisung 1
Anweisung 2
end




Dazwischen folgen einzelne Anweisungen.

Z.B.: go to frame 1, beep, set a = 3

Jede Anweisung ist genau eine Zeile lang bzw. jede neue Zeile ist eine neue Anweisung. Anweisungen können sofort durch Drücken der Enter-Taste im Nachrichtenfenster ausgeführt werden.

Die Groß- und Kleinschreibung hat keine Auswirkung auf die Anweisungen! Wohl aber der Beginn einer neuen Zeile!



Ein komplettes Script sieht also folgendermaßen aus:

on mouseUp -- Beginn des Scriptes: Wenn die Maus losgelassen wird
beep -- 1. Anweisung: Einen Warnton auslösen
go to frame 1 -- 2. Anweisung: Zu Bild 1 gehen
end -- Ende des Scriptes

Der Beginn des Scriptes, z.B. on mouseUp sagt dem Programm, wann es die Anweisung z.B. go to frame 1, ausführen soll. Anders gesagt: Wenn die Maus losgelassen wird (on mouseUp), gehe zu frame 1 (go to frame 1).



Anlässe, die ein Script zur Ausführung veranlassen, werden Ereignisse genannt:

On MouseDown/Up Drücken / Loslassen der Maus.
On Exit/Enterframe Der Frame wird verlassen / Eintritt in den Frame.
On Start/StopMovie Bei Beginn / Ende des Films.


Director unterscheidet verschiedene Arten von Scripts


Weitere Befehle:

go 10 gehe zu frame 10

go to the frame Loop

set the visible of sprite 3 to 1 setze die Sichtbarkeit des Sprite 3 auf 1 (1 = sichtbar, 0 = unsichtbar)

puppetsound 1 "Tralala" spielt den Sounddarsteller "tralala" aus dem Darstellerfenster.

updateStage Aktualisierung der Bühne, ohne dass sich der Abspielkopf bewegt.

beep spielt den Systemsignalton.


Syntax einer if-then- else-Anweisung:

if (BEDINGUNG) then
ANWEISUNG 1
ANWEISUNG 2
else
ANWEISUNG 3
end if

Achtung – die Bedingung muss genau so geschrieben sein!!
Das else-Element kann auch entfallen.

Beispiel:
Einblenden eines Darstellers, wenn die Maus darüberfährt:
if rollover (4) then -- wenn die Maus über Sprite 4 ist
set the visible of sprite 4 to 0 -- mache Sprite 4 unsichtbar
else -- oder d.h.: wenn die Maus über Sprite 4 ist
set the visible of sprite 4 to 1 -- mache Sprite 4 sichtbar
end if -- Ende der if-Anweisung


Die gesamte Prozedur lautet:
on exit Frame
if rollover (4) then
set the visible of sprite 4 to 0
else
set the visible of sprite 4 to 1
end if
go to the frame
end

Die if-then-Anweisung muss immer wieder aufgerufen werden.
Es wird jedes Mal überprüft, ob sich die Maus über dem Sprite 4 befindet.
Daher muss man einen loop definieren (go to the frame), der immer sobald der Abspielkopf den frame verlässt (on exit frame), wieder in dieses frame eintritt – Framescript.
Jedes Mal, wann es den frame verlässt, wird die if-then-Anweisung ausgeführt.

Weitere freie Tutorials: Rhetorik & Kommunikation Typografie & Layout Bildbearbeitung mit Photoshop oder GIMP Vektorgrafik mit Illustrator, FreeHand, Corel Draw oder Inkscape Layout mit Indesign oder Scribus Druckvorstufe GoLive Html JavaScript Flash & ActionScript Director & Lingo Assembler DOS Java objektorientiert Perl Word Excel Access PowerPoint Outlook Betriebssystem