Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-02-2010, 16:00   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 1
Question AS3 Buttons für die Navigation einer Website???

Hallo, ich bin eine ziemliche AS3-Anfängerin und muss gerade mit einem blöden Skriptfehlehr "Doppelte Funktionsdefinition" kämpfen.

Es geht um eine typische Navigation auf einer Website: home, gallery, profil, links, impressum.
Alle Buttons sind da, Instanzen benannt und AS-Script sieht folgendermassen aus:

stop();
Impressum.addEventListener(MouseEvent.MOUSE_DOWN, impressum);
function impressum (event:MouseEvent):void
{

gotoAndStop(1, "Impressum");
}

Profil.addEventListener(MouseEvent.MOUSE_DOWN, profil);
function profil (event:MouseEvent):void
{

gotoAndStop(1, "Profil");
}
Gallery.addEventListener(MouseEvent.MOUSE_DOWN, gallery);
function gallery (event:MouseEvent):void
{

gotoAndStop(1, "Gallery");
}


Es kommt immer die gleiche Meldung:
1021: Doppelte Funktionsdefinition.
function impressum(event:MouseEvent):void

Warum???
Die "functions" sind doch unterschiedlich benannt, oder? (impressum, profil, gallery...)
Wie macht man das nun im AS3? Mit AS2 war es so schön simple ...

Vielen Dank für eure Aufmerksamkeit ... Weißt jemand die Antwort?
coloniapolonia ist offline   Mit Zitat antworten
Alt 20-02-2010, 17:11   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Kalifornien
Beiträge: 239
Das Script so wie du es zeigst is ok. Du musst alerdings noch irgendwo anders eine Funktion mit demselben Namen haben.
__________________
Es war schon immer etwas teurer, einen guten Flash Film zu machen.
www.flashscript.biz
cancerinform ist offline   Mit Zitat antworten
Alt 21-02-2010, 06:16   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Darüberhinaus ließe sich dein Script noch etwas kürzen und damit übersichtlicher gestalten. So könntest du bspw. für alle Button-Events dieselbe Funktion nutzen:
PHP-Code:
stop();
Impressum.addEventListener(MouseEvent.MOUSE_DOWNclickHandler);
Profil.addEventListener(MouseEvent.MOUSE_DOWNclickHandler);
Gallery.addEventListener(MouseEvent.MOUSE_DOWNclickHandler);

function 
clickHandler(event:MouseEvent):void
{
   (
event.currentTarget as MovieClip).gotoAndStop(1);

  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
navigation, scenen, scriptfehler

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Navigation für website a.jemino ActionScript 2 4 16-12-2009 08:03
Website Navigation Nöxi² Flash CS3 Professional 2 27-08-2009 13:33
Sinnvoller Aufbau einer Website bestehend aus einer Fotocollage... Stanislawski Flash Einsteiger 1 12-05-2008 18:20
servus, mal ne blöde frage, wie ihr die Buttons einer website verwaltet...usw. Grisuuu Flash Einsteiger 6 01-03-2007 13:34
sound für navigation einer Website sandra_teschler Sound 2 07-07-2005 18:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele