Flash Button anklickbar machen

Hallo,

in diesem Beitrag möchte ich die immer wiederkehrende Frage klären: Wie mache ich einen Flash Button anklickbar und wie weise ich diesem Button eine URL zu?

Dazu klären wir zunächst mal wie dies früher gemacht wurde:

1) Zieht z.B. einen Kreis auf die Bühne
2) Markiert diesen mit dem Pfeil Werkzeug
3) Drückt F8, gebt einen Namen ein z.B. “button_btn” und wählt Schaltfläche aus - Drückt OK
4) Der Kreis sollte nun eine Instanz sein (zu erkennen an dem blauen Viereck um den Kreis). Der Kreis ist nun immer noch markiert… drückt nun F9, um den Aktionen Editor aufzurufen.
5) Gebt im Aktionen Editor folgende Aktion ein:

Flash Button mit getUrl

6) Wenn ihr den Film nun testet (strg + Return) ist der Button anklickbar

Mitlerweile können aber auch Movieclips als Schaltflächen eingesetzt werden.

1) Wiederholt die Schritte 1) und 2) und wählt in Schritt 3) nun statt “Schaltfläche” “Movieclip” aus und gebt den Namen “button_mc” ein.
2) Wiederholt Schritte 4) bis 6)
Ihr seht also, dass ein Movieclip genauso auf die Aktion reagiert wie ein Button.

Wie ihr heute einen Button anklickbar machen solltet!

Die beschriebenen Methoden funktionieren zwar, wurden früher auch so verwendet, haben aber einen Nachteil:
Stellt euch vor, wir haben in unserem Film 20 Buttons, 5 Movieclips und noch andere Elemente auf der Bühne. Nun würden nach der vorhergehenden Methode auf jedem dieser Buttons eine Aktion liegen, die angibt, wohin der Film hüpfen soll, wenn dieser angeklickt wird. Das wird so schnell unübersichtlich und keiner weiß mehr wo welche Aktion liegt und welcher Button eigentlich was bewirkt. Ein Dritter hat erst recht keine Übersicht mehr.

Um dieses Problem nun zu beheben, sollte man in Flash so scripten, dass möglichst alle Aktionen auf dem Schlüsselbild liegen! So kann man genau sehen, was nacheinander passiert und muss nur das Schlüsselbild anklicken und hat alle Aktionen auf einen Blick.

1) Zieht also z.B. ein Viereck auf die Bühne.
2) Markiert es mit dem Pfeilwerkzeug
3) Drückt F8, um es in ein Symbol zu konvertieren. Wählt Movieclip aus und gebt den Namen: mein_mc ein
4) Der Movieclip sollte nun noch markiert sein. Geht nun in den Eigenschafteninspektor und gebt bei “Instanzname”: “button_mc2″ ein. Somit könnt ihr über eine Bildaktion diesen Movieclip über button_mc2 ansprechen, was wir in Schritt 5 tun wollen.
5) Nun Rechtsklick auf das Schlüsselbild indem der Movieclip liegt und “Aktionen” auswählen. Es öffnet sich der Aktionen Editor. Gebt nun folgende Aktion ein:

Bildaktion getUrl

6) Testet den Film mit strg + Return

Ihr seht also, dass dies auch funktioniert und ihr habt nun die Aktion auf einem Schlüsselbild. Wenn ihr nun weitere Variablen deklariert und viele weitere Aktionen schreibt, müsst ihr nicht erst im Film rumsuchen, wo sich eure Aktion befindet - Sie befinden sich alle auf dem jeweiligen Schlüsselbild.

3 Reaktionen zu “Flash Button anklickbar machen”

  1. zoulu

    Also ich habe bisher immer die “alte” Variante benutzt. Werde bei meinem nächsten Projekt evtl. mal deinen Tipp befolgen , weil ich es eigentlich auch blöd finde, immer nach den Codes suchen zu müssen.

  2. till

    Geht mir genauso, habe das bisher noch nicht gehört, klingt aber interessant. Werde es nächstes mal ausprobieren

  3. rar-O

    ich mach das schon länger so, ist also nix neues für mich, aber für die dies noch nicht wussten: Guter Tipp

Einen Kommentar schreiben