AS3-Tutorium: Flash: Butterfly 02 path: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) |
||
| Zeile 18: | Zeile 18: | ||
# <code>Ansicht</code> → <code>Lineale</code> aktivieren, evtl. auch <code>Ansicht</code> → <code>Raster</code> → <code>Raster einbelnden</code>. | # <code>Ansicht</code> → <code>Lineale</code> aktivieren, evtl. auch <code>Ansicht</code> → <code>Raster</code> → <code>Raster einbelnden</code>. | ||
# Die Ebene <code>boundingBox</code> aktivieren. | # Die Ebene <code>boundingBox</code> aktivieren. | ||
# Ein Rechteck in Größe der Bühne zeichnen (damit später nicht die Bounding Box des Schmetterlings an dessen Startposition angezeigt wird, sondern die Bounding Box dieses Rechtecks). Die linke obere Ecke der Bounding Box muss im Fadenkreuz des MovieClips liegen. | # Ein Rechteck in Größe der Bühne zeichnen (damit später nicht die Bounding Box des Schmetterlings an dessen Startposition angezeigt wird, sondern die Bounding Box dieses Rechtecks). Die linke obere Ecke der Bounding Box muss im Fadenkreuz des MovieClips liegen. Das ist wichtig, wenn der <code>ButterflyMovie</code> im Flash Builder verwendet werden soll. (vgl. Abbildung Flash-Builder-Bounding-Box-Fehler in [[AS3-Tutorium: Flash: Butterfly 02 fluttering]]) | ||
# Das Rechteck in ein Symbol mit Namen <code>BoundingBox</code> umwandeln (Rechteck selektieren, Taste F8). | # Das Rechteck in ein Symbol mit Namen <code>BoundingBox</code> umwandeln (Rechteck selektieren, Taste F8). | ||
# Das Rechteck unsichtbar machen: Rechteck selektieren → <code>Eigenschaften</code> → <code>Farbeffekt</code> → <code>Stil</code>: <code>Alpha</code> → Wert <code>0</code>%. | # Das Rechteck unsichtbar machen: Rechteck selektieren → <code>Eigenschaften</code> → <code>Farbeffekt</code> → <code>Stil</code>: <code>Alpha</code> → Wert <code>0</code>%. | ||
# Die Ebene <code>butterfly</code> aktivieren. | # Die Ebene <code>butterfly</code> aktivieren. | ||
# Die Symbol <code>butterfly</code> auf die Bühne ziehen, positionieren und auf die gewünschte Große skalieren. | # Die Symbol <code>butterfly</code> auf die Bühne ziehen, positionieren und auf die gewünschte Große skalieren. | ||
# Den Transfomationspunkt (ein Kreis) des Schmetterlings-Objekts auf der Bühne in die Mitter des Schmetterlings verschieben: Werkzeug <code>Frei transformieren (Q)</code> (drittes Icon von oben in der Werkzeugleiste), den Mauszeiger über den Transformationspunkt (i.Allg. beim oder in der Nähe des Registrierungspunktes) bewegen (der Maus-Cursor wird um einen kleinen Kreis in der rechten unteren Ecker erweitert), linke Maustaste drücken und Transformationspunkt verschieben.<ref>[http://livedocs.adobe.com/flash/9.0_de/UsingFlash/help.html?content=WSd60f23110762d6b883b18f10cb1fe1af6-7e00.html Adobe Help Resource CenterTransformationspunkte verschieben, zurücksetzen, ändern und verfolgen]</ref> | |||
Die Bounding Box dient dazu, dass später, wenn man die Schmetterlingsanimation auf die Bühne zieht, die Fläche der gesamten Animation mit Hilfe eines Rahmens angezeigt wird. | Die Bounding Box dient dazu, dass später, wenn man die Schmetterlingsanimation auf die Bühne zieht, die Fläche der gesamten Animation mit Hilfe eines Rahmens angezeigt wird. | ||
Ohne die Bounding Box sieht man sonst nur die Startposition des Schmetterlings. In diesem Fall ist es viel schieriger, die Animation korrekt auf der Bühne zu platzieren. | Ohne die Bounding Box sieht man sonst nur die Startposition des Schmetterlings. In diesem Fall ist es viel schieriger, die Animation korrekt auf der Bühne zu platzieren. | ||
==Fliegen mit „modernen“ Tweens (ab Flash 10)== | ==Fliegen mit „modernen“ Tweens (ab Flash 10)== | ||
Version vom 3. November 2010, 11:49 Uhr
Dieser Artikel ist veraltet und wird künftig evtl. entfernt.
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
| Korrektheit: 4 (großteils überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 5 (vollständig vorhanden) |
Quellenarten: 5 (ausgezeichnet) |
Konformität: 4 (sehr gut) |
AS3-Tutorium: Butterfly: Flash | Flex
Flash: Übersicht | Teil 1 | Teil 2 | Teil 3 | Teil 4 | Teil 5 | Teil 6 | Teil 7a | Teil 7b | Teil 7c | Teil 8 | Teil 9 | Teil 10
Schmetterling fliegt auf einem Pfad
Im zweiten Teil des Tutoriums wird für den flatternden Schmetterling ein geschlossener Pfad definert, auf dem Schmetterling dauerhaft im Kreis fliegt.
<swf width="183" height="133">http://glossar.hs-augsburg.de/beispiel/tutorium/flash_cs5/butterfly/butterfly_02_path/multi/butterfly_02_path_multi.swf</swf> Erweiterte Musterlösung: butterfly_02_path.swf
Schmetterlingsmovie erstellen
- In der Bibliothek: Klick auf rechte Maus-Taste →
Neues Symbol→Name:ButterflyMovie. - Das Symbol ButterflyMovie in den Ordner ButterflyAssets verschieben.
- In der Bibliothek: Doppel-Klick auf Icon vor dem Namen
ButterflyMovie⇒ Auf der Bühne wirdButterflyMoviegeöffnet. - Zwei Ebenen erzeugen:
butterflyboundingBox
Ansicht→Linealeaktivieren, evtl. auchAnsicht→Raster→Raster einbelnden.- Die Ebene
boundingBoxaktivieren. - Ein Rechteck in Größe der Bühne zeichnen (damit später nicht die Bounding Box des Schmetterlings an dessen Startposition angezeigt wird, sondern die Bounding Box dieses Rechtecks). Die linke obere Ecke der Bounding Box muss im Fadenkreuz des MovieClips liegen. Das ist wichtig, wenn der
ButterflyMovieim Flash Builder verwendet werden soll. (vgl. Abbildung Flash-Builder-Bounding-Box-Fehler in AS3-Tutorium: Flash: Butterfly 02 fluttering) - Das Rechteck in ein Symbol mit Namen
BoundingBoxumwandeln (Rechteck selektieren, Taste F8). - Das Rechteck unsichtbar machen: Rechteck selektieren →
Eigenschaften→Farbeffekt→Stil:Alpha→ Wert0%. - Die Ebene
butterflyaktivieren. - Die Symbol
butterflyauf die Bühne ziehen, positionieren und auf die gewünschte Große skalieren. - Den Transfomationspunkt (ein Kreis) des Schmetterlings-Objekts auf der Bühne in die Mitter des Schmetterlings verschieben: Werkzeug
Frei transformieren (Q)(drittes Icon von oben in der Werkzeugleiste), den Mauszeiger über den Transformationspunkt (i.Allg. beim oder in der Nähe des Registrierungspunktes) bewegen (der Maus-Cursor wird um einen kleinen Kreis in der rechten unteren Ecker erweitert), linke Maustaste drücken und Transformationspunkt verschieben.[1]
Die Bounding Box dient dazu, dass später, wenn man die Schmetterlingsanimation auf die Bühne zieht, die Fläche der gesamten Animation mit Hilfe eines Rahmens angezeigt wird. Ohne die Bounding Box sieht man sonst nur die Startposition des Schmetterlings. In diesem Fall ist es viel schieriger, die Animation korrekt auf der Bühne zu platzieren.
Fliegen mit „modernen“ Tweens (ab Flash 10)
<swf width="183" height="133">http://glossar.hs-augsburg.de/beispiel/tutorium/flash_cs5/butterfly/butterfly_02_path/butterfly_02_path.swf</swf> Musterlösung: butterfly_02_path.swf
- In der Zeitleiste der Ebene
Butterfly:Bildbei Frame 150 einfügen (rechter Mausklick →Bild einfügen). - In der Zeitleiste der Ebene
Butterfly: rechter Mausklick auf Balken in der Zeitleiste →Bewegungs-Tween erstellen. - Sicherstellen, dass der Abspielkopf noch bei Frame 150 steht.
- Klick auf das Icon
Auswahlwerkzeug (V)(erstes Icon von oben in der Werkzeugleiste). - Den Schmetterling an eine andere Position auf der Bühne ziehen.
- Den entstehenden Pfad mit Mauszeiger anfassen und verbiegen.
- Den Pfad weiter gestalten (den Kopf an eine andere Position schieben und dann den Schmetterling verschieben, mit dem
Unterauswahlwerkzeug (A)Schlüsselbilder bearbeiten, mit Hilfe des Bewegungs-Editor weitere Einstellungen vornehmen); für den später zu definierenden Rundflug wird ein Pfad benötigt, bei dem Anfang und Ende sehr nahe beieinander liegen. - Den Schmetterling in Pfadrichtung ausrichten (Pfad mit
Auswahlwerkzeug (V)vselektieren →Eigenschaften→ Häckchen vorAn Pfad ausrichten).
Fliegen mit „klassischen“ Tweens (ab Flash 6)
- In der Zeitleiste der Ebene
Butterfly:Schlüsselbildbei Frame 150 einfügen (rechter Mausklick →Schlüsselbild einfügen). - In der Zeitleiste der Ebene
Butterfly: Tween einfügen (rechter Mausklick auf einen Frame vor' Frame 150 → je nach Flash-Version:Klassisches Tween erstellenbzw.Tween einfügen). - Rechtsklick auf das Ebenensysmbol (links neben der Zeitleiste)
Butterfly→ je nach Flash-Version:Klassischen Pfad hinzufügenbzw.Pfad einfügenbzw.Pfad hinzufügen. - Die Pfad-Ebene selektieren.
- Das Freihandwerkzeug mit Option
smooth/Glättenbzw. Stiftwerkzeug aktivieren → Pfad zeichnen (ohne Kreuzung); für den später zu definierenden Rundflug wird ein Pfad benötigt, bei dem Anfang und Ende sehr nahe beieinander liegen. - Erstes Schmetterlingsbild: Schmetterling (Mittelpunkt) auf Pfad-Anfang legen, in Flugrichtung drehen und Größe anpassen:
- Die Ebene
Butterflyaktivieren. - Den ersten Schmetterlingsframe selektieren.
- Das Selektionswerkzeug aktivieren.
- Die Option (
Eigenschaften-Inspektor):An Objekten ausrichtenbzw.An Pfad ausrichtenaktivieren. - Flash 8: Shift drücken ⇒ Mittelpunkt rastet besser in Linie ein.
- Recher Mausklick →
Frei transformieren: Schmetterling in Flugrichtung ausrichten.
- Die Ebene
- Letztes Schmetterlingsbild: analog.
- In der Zeitleiste der Ebene
Butterfly: evtl. weitere Schlüsselbilder einfügen. - Den Schmetterling an allen Schlüsselbildern geeignet transformieren (Größe, Rotation, Alphakanal ...).
Schmetterlingsmovie testen
- Auf
Szene 1in der linken oberen Ecke der Bühne klicken. - Das Symbol
ButterflyMovieauf die Bühne ziehen. - Den Film mit
Strg-Return(Ctrl-Return) starten.
Quellen
- Kowarschick, W.: Multimedia-Programmierung
- butterfly_02_path (Flash CS5)
- butterfly_02_path (Flash CS4)
- SVN-Repository (Flash CS5)
- SVN-Repository (Flash CS4)
