Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2005, 10:49   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 23
Button als MC soll MC abspielen

Hallo!

Ich weiß, das Thema wurde hier schon ein paar mal angesprochen udn ich hab mich auch sehr bemüht das selber auf die Reihe zu bekommen, aber ich hab einfach zu wenig Kenntnisse von Flash bisher, als das ich das selber realisieren könnte...

Folgendes Problem. Ich hab zurzeit mehrere Buttons, die jeweils einen MC abspielen. Meine Buttons waren bisher auch "Buttons" als Symbol. Aber da es gewünscht wird, dass der Button, der gerade aktiv ist einen anderen Zustand bekommt, muss ich das wohl über einen MC realisieren.
Also bisher weiß ich nur soviel, dass ich in den ersten Frame meines MCs der als Button fungieren soll, ein "stop" setzen muss. Wie bestimme ich dann die 4 Zustände? also normal, drüber, klicken und aktiv?
Und wo setze ich dann meinen Befehl

"on(release){
wechsel1_mc.play(2);
}"

hin? Muss der in den Mc der als button fungieren soll mit rein?

WÄr super super nett wenn ihr mir helfen könntet.
Grüße aus heidelberg
118Pebbles ist offline   Mit Zitat antworten
Alt 08-09-2005, 10:57   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 106
MC als Button

Also, die wohl einfachste Lösung ist, das du wie schon angedeutet in deinem MC die verschiedenen Zustände einfach als einzelnes Bild machst.
Also Bild 1, Button normal, Bild 2 bei rollOver und so weiter.
Nun kannst du in der Hauptzeitleiste ein Script basteln in welchem du die Reaktionen deines MC`s definierst.
Entweder

meinMC.onRollOver = function() {
this.gotoAndStop(2);
}

oder

meinMC.onRollOver = reaction;

function reaction(){
this.gotoAndStop(2);
}

Wichtig ist nur das du entweder per AS eine Instanz deines MC´s gebaut hast, oder aber ihm in den Eigenschaften einen Instanznamen zugewiesen hast, sonst kannst du ihn nicht ansprechen.

Viel Erfolg
toastar26 ist offline   Mit Zitat antworten
Alt 08-09-2005, 11:05   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 23
ah halt stop!
Also erstmal danke für die schnelle hilfe, aber ich kapiers nicht so ganz. wie gesagt ich arbeit erst seit dieser Woche mit Flash :-)

Also ich mach einen Movieclip. Im ersten frame liegt ein stop.
dann hab ich meine vier Zustände. Sprich 4 verschiedene Bilder in vier frames.
aber muss ich die nicht irgendwie noch benennen??? Also ich hab da irgendwo was mit labels gelesen.
und den Movieclip leg ich in meinen hauptzeitleiste in den ersten frame.
GEb ihm einen instanznamen, zb. weiter1_mc.

Und dann? Ich muss das script dann in den MC auf der hautpzeitleiste legen oder?

bedeutet "meinMC.onRollOver = function() {
this.gotoAndStop(2);
}
"
wenn ich mit meiner mausdrüber gehe, gehe bitte zu frame nummer 2 im MC?

Aber über diese vorgehensweise kann ich doch nicht mein
""on(release){
wechsel1_mc.play(2);
}""
Befehl in das Script einbauen. weil das geht ja nur bei Buttons oder?

Du siehst ihc hab wenig ahnung, wär trotzdem geil wenn du mir noch ein bisschen hilfst.
118Pebbles ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele