mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 17:31 Benutzername: Passwort: Auto-Login

Thema: Mehreren MCs gleiches Verhalten zuweisen? vom 11.04.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Mehreren MCs gleiches Verhalten zuweisen?
Seite: 1, 2  Weiter
Autor Nachricht
Kai.S
Threadersteller

Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht: Männlich
Verfasst Fr 11.04.2008 11:26
Titel

Mehreren MCs gleiches Verhalten zuweisen?

Antworten mit Zitat Zum Seitenanfang

Hi Leute,

nehmen wir an ich habe 5 MovieClips die als Buttons meiner Hauptnavigation dienen sollen.
Ich möchte nun diesen 5 mc's gemeinsame Eigenschaften bzgl. des Verhaltens zuweisen.
Also z.B.:
Code:
ersterButton_mc.onRollOver = function() {
   ersterButton.play();
}

Das selbe natürlich für RollOut, onRelease etc...

Wie kann ich das denn schick und möglichst knapp umsetzen? Wäre dafür eine Klasse geeignet (Hab noch nix mit Klassen gemacht, bin aber interessiert * Ööhm... ja? *)

Danke für Anregungen
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
steff80

Dabei seit: 20.04.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 11.04.2008 11:32
Titel

Antworten mit Zitat Zum Seitenanfang

Klar, du könntest z.B. ein Klasse MeinButton erstellen welche MovieClip extended und in dieser Klasse gemeinsame Methoden und Eigenschaften definieren.

Zuletzt bearbeitet von steff80 am Fr 11.04.2008 11:33, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Fr 11.04.2008 11:48
Titel

Antworten mit Zitat Zum Seitenanfang

Man müss nicht immer für jede Kleinigkeit gleich ne eigene Klasse schreiben; pack die Buttons in ne Schleife und fertig. * Keine Ahnung... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
steff80

Dabei seit: 20.04.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 11.04.2008 11:56
Titel

Antworten mit Zitat Zum Seitenanfang

Müssen tut man garnichts, aber es wäre ein möglicher Ansatz * Ja, ja, ja... *
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Fr 11.04.2008 12:06
Titel

Antworten mit Zitat Zum Seitenanfang

steff80 hat geschrieben:
Müssen tut man garnichts, aber es wäre ein möglicher Ansatz * Ja, ja, ja... *


Stimmt, mit Kanonen auf Spatzen geht auch. *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kai.S
Threadersteller

Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht: Männlich
Verfasst Fr 11.04.2008 14:38
Titel

Antworten mit Zitat Zum Seitenanfang

und wie würde das Code-Technisch aussehen?

Wenn ich eine Klasse schreibe ok ... aber wie weise ich die extended Klasse dann den bereits vorhandenen instanzen auf der Bühne zu? Kannst du evtl. ein Beispiel schreiben bitte Lächel

@PJ: Klar kann mans einfacher machen, aber es geht in diesem Fall für mich darum was zu lernen und mich einem Thema zuzuwenden, dass ich bislang immer ignoriert habe und dafür bietet es sich doch mehr als an *zwinker*

Danke

Kai
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Fr 11.04.2008 14:50
Titel

Antworten mit Zitat Zum Seitenanfang

Kai.S hat geschrieben:
und wie würde das Code-Technisch aussehen?

Wenn ich eine Klasse schreibe ok ... aber wie weise ich die extended Klasse dann den bereits vorhandenen instanzen auf der Bühne zu? Kannst du evtl. ein Beispiel schreiben bitte Lächel

@PJ: Klar kann mans einfacher machen, aber es geht in diesem Fall für mich darum was zu lernen und mich einem Thema zuzuwenden, dass ich bislang immer ignoriert habe und dafür bietet es sich doch mehr als an *zwinker*

Danke

Kai


Die Schleife brauchst du so oder so. Ob du jetzt die Buttons in ner Klasse definierst oder nich … *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kyuugo

Dabei seit: 30.01.2006
Ort: Moenchengladbach
Alter: 39
Geschlecht: Männlich
Verfasst Fr 11.04.2008 14:52
Titel

Antworten mit Zitat Zum Seitenanfang

Ne Klasse würde ich dafür nicht extra schreiben.Machs doch einfach so:

Code:

anzahl_buttons = 3

for (var i:Number=0; i <= anzahl_buttons; i++) {
   _root["btn"+i]._id = i
   _root["btn"+i].onRollOver = over;
   _root["btn"+i].onRollOut = out;
   _root["btn"+i].onRelease = action;
}

function over() {
   this.gotoAndStop(2)
}
function out() {
   this.gotoAndStop(1)
}
function action() {
   trace(this._id)
}
  View user's profile Private Nachricht senden
 
Ähnliche Themen Fireworks: Objekte, gleiches Aussehen, unterschiedl. Größe
DW: Verhalten bei Links
Text mit Verhalten versehen...
HTML Image Tag mit merkwürdigem SRC Verhalten
Dreamweaver Verhalten on mouse klick
CSS width: 100% verhalten sich komisch
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.