Kaleidoskop

Thema: Kaleidoskop
Description: Ein Kaleidoskop gestalten. Es verändert seine Muster ständig, läßt sich aber auch mit "mouseover" beeinflussen.
Keywords: Flash, Kaleidoskop,
Author: Almut Hubrich
Date: 25.11.01
Doc-ID: 47-001
URL: http://www.uhustein.de
Version: Flash 5
Änderungen: -
Anforderungen: -
Vorkenntnisse: Grundkenntnisse Flash
Download: PC: Kaleidoskop
Einleitung

  Was bringt dieses Tutorial?

  Das Drumherum

  Das Kernstück

Was bringt dieses Tutorial?

Ein Kaleidoskop gestalten. Es verändert seine Muster ständig, läßt sich aber auch mit "mouseover" beeinflussen. Das Action-script dazu ist ist sehr flexibel, so daß viele Variationen möglich sind. Jede Menge Beispiele finden Sie auf meiner Homepage.




Das Drumherum

Hier eine mögliche Aufteilung der Ebenen:
Die "Maske" ist so groß wie der ganze Film. Sie soll verhindern, daß die Teile des Kaleidoskopes über den Rand sichtbar sind. Das ist natürlich nur sinnvoll, wenn das Kaleidoskop in einem anderen Film eingebettet werden soll.
Die "Beschriftung" hat mit der Funktion des Kaleidoskopes nichts zu tun. Sie bezieht sich auf die "Gebrauchsanweisung" und den Link auf meine Seite.
Die anderen Teile folgen unten.

Die "große Schaltfläche" ist auf nebenstehender gif.Datei nur schlecht zu erkennen. Sie ist der Hintergrund und hat eigendlich fließende Übergänge.
Sie hat das Action-Script wie angegeben. Bei "rollOver" soll die Filmsequenz "maus" mit Drag and Drop bewegt werden können. Außerdem soll der Wiedergabekopf in dieser Filmsequenz auf Bild 2 springen. Bei "release" bzw "rollOut" wird Drag and Drop beendet und der Wiedergabekopf springt wieder auf Bild 1.

Der "mausfoger" hat auf der Bühne den Instanznamen "maus". Wird er durch die "große Schaltfläche" ativiert, folgt ihm die Filmsequenz "blau". Und über diese alle anderen Teilchen des Kaleidoskopes. Er hat drei Bilder mit dem nebenstehenden Action-Sript. Im ersten Bild stopt er und wird unsichtbar. Die beiden folgenden Bilder bilden eine Endlosschleife die "blau" immer wieder die Koordinaten von "maus" gibt.



 

 

 

 

 

 

 


Das Kernstück

"blau" ist der "sinnvolle" Name folgender Filmsequenz. Sie besteht aus einer einfarbigen Grafik, die in eine Filmsequenz konvertiert wurde. Ation-Script enthält sie nicht.

"clip" hat auf der Bühne den Instanzname "clip1". Er enthält acht Instanzen der Filmsequenz "blau" mit den Namen "blau" bis "blau17". Diese Instanzen werden wie nebenstehend gespiegelt.
Die Aktionen der Instanz "blau" unterscheidet sich deutlich von den der anderen Instanzen, wie Sie nebenstehend ersehen können. Sie regelt die Bewegung des Kaleodoskopes, wenn nicht Drag and Drop gewählt wurde.
Bei jeder Bildwiederholung soll sowohl die x-Position als auch die y-Position um die Variable "a" erhöht werden. In diesem Beispiel wäre der Einsatz einer Variablen nicht nötig. Statt ihrer könnte einfach eine Zahl zB "1" eingesetzt werden. Eine Variable brauchen Sie, wenn die Geschwindigkeit eingestellt werden können soll. Außerdem regelt dieses Script was pasieren soll wenn die Koordinaten von "blau" - hier einfach "this" - zu groß werden.
Die Aktionen der anderen Instanzen sind sich ähnlich . Sie bestimmen deren Position in Bezug zu "blau". Ihre Bewegung verläuft ein- oder mehrfach gespiegelt zu "blau". Die Zahl 400 gibt einen Abstand vor - wo sinnvoll.
Den "Mittelpunkt" - das kleine Kreuzchen - vom "clip1" legen Sie nun genau auf die linke obere Ecke des Hauptfilmes - auf dessen 0,0 Punkt. So kommt das Kaleidoskop genau in die Mitte.
Jetzt müßte das Kaleidoskop laufen.

Stört Sie es, daß die Teile sich beim Aufruf des Filmes in den Ecken herumdrücken?

Dann fügen Sie Im ersten Bild des Hauptfilmes noch folgende Aktion bei:

clip1.blau._x = 200

clip1.blau._y = 200

Jetzt entfaltet sich das Kaleidoskop aus seiner Mitte.

Viel Erfolg und Spaß mit dem Kaleidoskop wünscht www.uhustein.de