1&1 Webhosting
Flashhilfe.de - Flash Community

Links Button/ MoviClip deaktivieren [Flash CS4]

Forum > Flash Entwicklung > Links Button/ MoviClip deaktivieren

 


AntwortenRegistrieren Seite1  

 02.08.2009, 20:00 
abgemeldeter Benutzer

Links Button/ MoviClip deaktivieren
Hi,
ich habe per ActionScript 3 ein paar MovieClips verlinkt auf meiner Flash Homepage. Jetzt möchte ich, dass wenn man auf News klickt, der News Button solange deaktiviert ist, bis ich auf was anders klicke, also z..B. Link Us. Dann soll Link Us deaktiviert sein, bis ich wieder auf was anders klicke.
Wie mache ich das? Ich habe einen MovieClip auf der Hauptseite und in dem MovieClip ist eine Schaltfläche.
 02.08.2009, 23:06Re1
Benutzerbild von Kerstin77
Beiträge: 924
Registriert: Jul 2008

www.flashhilfe.de/forum/actionscript-3-0/mc-als-dynamischen-button-aktivierter-status-267280-267280.html#267335

Grüße,
Kerstin
Wer Rechtschreibfehler findet, darf sie gerne behalten.
 02.08.2009, 23:45Re2
abgemeldeter Benutzer

Themenautor/in

Der will das nur ein Button aktive ist. Ich will das das alle Button bis auf einer Aktive sind und der der deaktiviert sein soll, soll der sein auf dem man geklickt hat. Und das bis man auf einen anderen klickt.
 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 03.08.2009, 11:33Re3
Benutzerbild von Kerstin77
Beiträge: 924
Registriert: Jul 2008

Das ist doch (programmiertechnisch) absolut das gleiche:

ActionScript:
1
2
3
4
5
6
7
8
9
10
function buttonKlick(evt:MouseEvent):void {
  var child:MovieClip;
  if (aktiv != "") {
      child = getChildByName(aktiv) as MovieClip;
      child.enabled = true;
  }
  child = getChildByName(evt.target.name) as MovieClip;
  child.enabled = false;
  aktiv = String(evt.target.name);
}


Grüße,
Kerstin
Wer Rechtschreibfehler findet, darf sie gerne behalten.
Geändert von Kerstin77 am 03.08.09 um 11:35 Uhr

 03.08.2009, 15:30Re4
abgemeldeter Benutzer

Themenautor/in

Heißt das ich soll das so in mein AS3 schreiben und jeden Button noch sagen das er die function buttonKlick ausführen soll?
 03.08.2009, 15:44Re5
Benutzerbild von Kerstin77
Beiträge: 924
Registriert: Jul 2008

Ja, würde so gehen.

Kannst aber auch für alle Button nur diese Funktion verwenden und dann abhängig von child bzw. evt.target.name eine andere Aktion ausführen lassen.

Grüße,
Kerstin
Wer Rechtschreibfehler findet, darf sie gerne behalten.
 
nicht sichtbar bei eingeloggten Mitgliedern
 03.08.2009, 16:46Re6
abgemeldeter Benutzer

Themenautor/in

Das geht aber nicht, da ich dann drei Fehler angezeigt bekomme.
"1120: Zugriff auf eine nicht definierte Eigenschaft aktiv."
Geändert von Raptorcss am 03.08.09 um 16:47 Uhr

 03.08.2009, 16:55Re7
Benutzerbild von Kerstin77
Beiträge: 924
Registriert: Jul 2008

Ist sie denn definiert?

ActionScript:
1var aktiv:String = "";
Wer Rechtschreibfehler findet, darf sie gerne behalten.
 03.08.2009, 18:20Re8
abgemeldeter Benutzer

Was muss ich denn da rein schreiben?
 03.08.2009, 18:29Re9
Benutzerbild von Kerstin77
Beiträge: 924
Registriert: Jul 2008

???

Die Frage verstehe ich jetzt nicht. Genau das, was ich unter Re7 geschrieben habe...
Wer Rechtschreibfehler findet, darf sie gerne behalten.
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de