DiE DESiGNER - WEBDESiGNER & WEBDEVELOPER BLOG

Hyperlinks in Adobe Flash MX / CS3 erstellen – Actionscript 2 & Actionscript 3

Diese Artikel gibt Aufschluss über die verschiedenen Arten ein Hyperlink mit Hilfe des Actionscript in Adobe Flash zu erstellen.

1. Hyperlink erstellen mit Adobe Flash MX 2004 via Actionscript 2:
Seit 2003 gibt es in Adobe Flash MX 2004 Actionscript 2, welcher uns erlaubt einen Hyperlink, wie folgt, sehr Simpel zu erstellen:
Erstellt zunächst einen Button.
Danach legt Ihr einen der folgenden Actionscript-Code auf den jeweiligen Button.
Klickt mit der rechten Maustaste auf den jeweiligen Button und klickt auf “Aktionen”,
es sollte sich der Actionscript Editor geöffnet haben. In diesen könnt Ihr nun den Actionscript-Code kopieren.

Link öffnet sich im neuen Fenster:

1
2
3
on (release) {
getURL("http://diedesigner.net", "_blank");
}

Link öffnet sich im selben Fenster:

1
2
3
on (release) {
getURL("http://diedesigner.net", "_self");
}

2. Hyperlink erstellen mit Adobe Flash CS3 via Actionscript 3:
Seit der Adobe Flash Version CS3 gibt es die Actionscript Version 3 mit der eine Erstellung eines Hyperlinks etwas unfangreicher als Actionscript 2 ist.
Als erstes erstellt Ihr einen Movieclip den Ihr mit click_me bezeichnet.
Danach solltet Ihr eine neue Ebene auf die Ihr den Aktionscript anlegen.
Der Actionscript Code:

1
2
3
4
5
6
7
click_mc.addEventListener(MouseEvent.CLICK, navFUNCT);
 
function navFUNCT(evt:MouseEvent):void
{
var uRequest:URLRequest = new URLRequest("http://diedesigner.net");
navigateToURL(uRequest, '_blank');
}

3. Hyperlink via HTML und AS3:
Mit der Hilfe eines Textfeldes lässt sich in Flash HTML ausgeben. Dies machen wir uns nun zur Funktion um einen Hyperlink zu erstellen:
Step 1. Als Erstes erstellt Ihr mit Hilfe des “Textwerkzeug” ein Textfeld.
Step 2. Tragt bei eurem Textfeld im Feld Instanzname eine Bezeichnung ein um es mit dem Actionscript später anzusprechen.In unserem Beispiel verwenden wir “meineInstanz”.
Step 3. Markiert eure Ebene auf die sich euer Textfeld befindet und drückt F9 um folgenden Actionscripts einzufügen.

1
meineInstanz.htmlText = "<a href=\"http://diedesigner.net\">Mein Link</a>";

Kommentieren