| Flash-Movies
starten: Gehen wir davon aus, daß wir zwei oder
mehr Flash-Movies haben. Eines soll eine Art Projector
wie im Director werden, d.h. es soll auf Knopfdruck
andere Movies starten. Die zu startenden Movies müssen
schon fertige Shockwaves sein, den “Projector” erstellen
wir jetzt: Im ersten Frame befindet sich unser Auswahl-Menü
- dazu importieren wir aus der Button Library BUTTONS
den Button GOTO 1 und evtl. weitere für später.
Außerdem holen wir uns den Button MENU. |
| |
| Wie
bei OPEN AS LIBRARY sind alle Buttons aus der
externen (!) Button Library solange kein Teil unseres
Movies, bis wir einen auf unsere Bühne ziehen, was ihn
automatisch in unsere Movie-Library einbaut! |
| |
| Je
nach Anzahl der einzubauenden Movies setzen wir uns
Keyframes ab Frame 10, also bei 10, 20, 30 usw. In jedem
dieser Keyframes soll nur unser MENU-Button liegen,
der von uns später noch eine Action erhalten wird. |
| |
|
In
Frame 1 liegt kein MENU-Button, hier kommen
unsere GOTO-Buttons hin. Außerdem sollte hier
(in den Frame Properties) eine Action STOP
liegen, damit das Movie nicht einfach weiterspielt.
Den GOTO-Buttons werden jetzt Actions zugewiesen
(Instance Properties), und zwar GO TO FRAME x,
wobei wir anstatt x die Zahl 10, 20 oder 30 usw. einsetzen,
je nach Button (ON RELEASE wird automatisch
bei Buttons eingefügt). In
den jeweiligen Frames (z.B. 10) muß jetzt eine Frame
Action eingefügt werden:
LOAD
MOVIE, in die URL muß die Adresse bzw.
der Name des .SWF-Movies eingesetzt werden (Achtung:
Das Movie muß natürlich als Shockwave vorhanden sein!)
und Level lassen wir auf 1 stehen. Außerdem muß der
MENU-Button in jedem Keyframe (!) außer in
Frame 1 die Actions UNLOAD MOVIE (wieder mit
Level 1) und danach GO TO FRAME 1 erhalten.
|
|
| |
| Warum
reicht bei den Menü-Befehlen nicht einfach LOAD MOVIE
- warum müssen die Movies in eigenen Frames aufgerufen
werden ? In Flash bedeutet der Befehl, daß das neue
Movie gleichzeitig mit dem aufrufenden Movie abgespielt
wird - wenn also während des Aufrufs des neuen Movies
noch Teile des alten sichtbar sind, werden beide angezeigt,
soweit die Objekte des neuen sie nicht verdecken. |
| |
| Mit
LOAD MOVIE geladene Movies werden automatisch
im Vordergrund vor dem aufrufenden Movie abgespielt! |
| |
| Aus
diesem Grund laden wir das neue Movie in ein (fast)
leeres Frame, damit dort auch nur das neue abgespielt
wird. Mit dem Knopf wird nicht nur einerseits in Frame
1 des aufrufenden Movies gesprungen, sondern gleichzeitig
noch das neue Movie geschlossen - anders läßt es sich
nicht schließen. Jetzt erkennt man auch den Sinn im
Parameter LEVEL: Man kann diesen Movies eine
Numerierung verpassen, mit deren Hilfe man sie gezielt
und einzeln wieder schließen kann. |
|
|