herberlin Startseite
Java online lernen mit der Javakonsole - kostenloses Tutorial: www.java1.de

Matrix

preview
Dies ist ein experimenteller Effekt, und tatsächlich habe ich bisher noch keine Gelegenheit gefunden, ihn irgendwo einzusetzen. Er ist auch etwas komplizierter zu programmieren, sodass ich mich hier darauf beschränke, den Ansatz darzustellen. Bitte beachten Sie für Einzelheiten die Scripte im Originalfilm.
Screenshot

Hier haben wir einen Screenshot der Flash Arbeitsfläche. Wie man unschwer erkennt, habe ich eine Matrix aus unsichtbaren Filmsequenzen, die Schalter enthalten, gebaut. Die Filmsequenzen sind systematisch benannt, von a0 bis a99 entsprechend ihrer Lage im Koordinatensystem. Dies vereinfacht die Ansprache durch die Scripte

Den Rahmen bilden die Filmsequenzen "Rahmen". Sie verbleiben fest auf ihren Positionen und geben den anderen Elementen halt. Die Elemente darin habe ich hier "Anfasser" genannt. Sie richten sich dynamisch an ihren benachbarten Elementen aus. "anfasser_maus" richtet sich zusätzlich noch an der Maus aus, "anfasser_ziehen" ist dragable. Bitte beachten Sie die Scripte in den entsprechenden Sequenzen.

Diese Elemente ermöglichen eine sich selbst regulierende Matrix. Allerdings ist noch nichts zu sehen, da alle Elemente bisher unsichtbar sind.

Sichtbar sind allein die Elemente, die hier treffend als "linie" bezeichnet sind. Diese Linien sind so programmiert, dass sie jeweils zwei Elemente der Matrix verbinden, d.h. dass sie sich in Grösse, Lage und Drehung so anpassen, dass dieser Eindruck entsteht.

Information, welche Punkte sie verbinden sollen, erhalten die "linien" durch ihre Benennung. Sie heissen beispielsweise "8227" und verbinden dann die Punkte a82 und a27, was wiederum bestimmten Koordinaten entspricht. Da die Linien teilweise auch gedreht werden müssen, ist ihre Programmierung einigermassen aufwendig. "linie" ist die normale Linie für Fishhead, "linie_1-2" ist die halbe Linie für Fishhead und "linie_matrix_querstrich" ist die Linie für die Wellen. Bitte entnehmen Sie Einzelheiten den entsprechenden Scripten.

Die anderen Objekte sind nicht mehr anspruchsvoll: "mausabfrage" ist eine Filmsequenz, die an die Maus gehängt wird, um die Mausposition zu ermitteln, "blindschalter" ist der Schalter in den Matrix-Sequenzen und der Pfeil ist der Schalter zur nächsten Szene.


download matrix 16kb


Brauchbare Seite? Drücken Sie Ihre Zufriedenheit durch eine Spende aus!
herberlin Startseite
Flash
Flash Tutorials
LosMaus
Der klassische Mousfollow
Lupe
Führt eine Lupe übers Bild
Memory
Memory Spiel
Nibbles
Das Spiel, wo diese kleine Schlange gegen die Wand rennt
Puzzle
Flash Puzzle
FlashCon
Flash Variablen offline speichern
FlashLauncher
Beliebige Dateien aus Flash starten
Links
Links zu Flash für den Entwickler


 
Flash : Flash Tutorials ~ LosMaus : Der klassische Mousfollow ~ Lupe : Führt eine Lupe übers Bild ~ Matrix : Dynamisches Verformen von Zeichnungen ~ Memory : Memory Spiel ~ Nibbles : Das Spiel, wo diese kleine Schlange gegen die Wand rennt ~ Puzzle : Flash Puzzle ~ FlashCon : Flash Variablen offline speichern ~ FlashLauncher : Beliebige Dateien aus Flash starten ~ Links : Links zu Flash für den Entwickler ~

© Hans Joachim Herbertz 2002 - last updated 25.03.2010
Please report bugs and broken links to the webmaster!