Leugim
Erfahrenes Mitglied
Hi...
Ich habe vor mir eine Flash Seite zu bauen... Ideen Habe ich schon ein paar und dass "haupt aussehen" steht auch schon.
Nun will ich, dass bei klick auf einen der (drei) Buttons ein rahmen (später mit inhalt) eingeblendet wird.
Ich habe mir also einen rahmen gebastelt und diesem ein Animation zugewiesen, die ihn einblendet und wieder ausblendet.
Am ersten, im mitlleren und im letzten Frame stoppt der mc jeweils.
Nun hab ich den buttons gesagt, dass sie bei click den frameMC Abspielen sollen, wobei dann ja automatisch beim nächsten stop gestoppt wird... wodurch sich ergibt, dass bei einmaligem klicken der Rahmen auftaucht und beim zweiten verschwindet.
Problem am ganzen ist nun, dass wenn ich auf button eins klcike, der rahmen auftaucht aber auch verschwindet, wenn ich button zwei anklicke....
Das ist aber nicht soooo furchtbar guenstig... Eigentlich will ich, dass der rahmen "merkt", von welchem Button der erste Klick kommt und von welchem der zweite, um zu merken, ob er (der Rahmen) auch wieder verschwinden darf oder nicht.
da hatte ich die Idee, dass die Buttons bei on (release) der Variable a einen jeweils anderen Wert zuweisen. Button 1 setzt a=0 button2 a=1 usw....
und da dachte ich mir in der mitte des RahmenMC's ein script einzubauen, der bemerken soll, ob sich a im vergleich zum vorherigen clicken verändert hat, oder nicht. ich dachte da an:
1.Frame des rahmenMC's:
b = _root.a
//um den wert den der button uebermittelt hat, aufzunehmen.
mittlerer frame:
stop();
letzter frame:
if (_root.a - b != 0) {
gotoAndPla(2);
//hier soll gecheckt werden, ob der urspruenglich wert von a, also jetzt b immernoch mit dem wert von vorhin uebereinstimmt....
nur irgendwie funktioniert das nicht . Wer hat da besseren durchblick als ich und kann mit da weiterhelfen?
Danke
Ich habe vor mir eine Flash Seite zu bauen... Ideen Habe ich schon ein paar und dass "haupt aussehen" steht auch schon.
Nun will ich, dass bei klick auf einen der (drei) Buttons ein rahmen (später mit inhalt) eingeblendet wird.
Ich habe mir also einen rahmen gebastelt und diesem ein Animation zugewiesen, die ihn einblendet und wieder ausblendet.
Am ersten, im mitlleren und im letzten Frame stoppt der mc jeweils.
Nun hab ich den buttons gesagt, dass sie bei click den frameMC Abspielen sollen, wobei dann ja automatisch beim nächsten stop gestoppt wird... wodurch sich ergibt, dass bei einmaligem klicken der Rahmen auftaucht und beim zweiten verschwindet.
Problem am ganzen ist nun, dass wenn ich auf button eins klcike, der rahmen auftaucht aber auch verschwindet, wenn ich button zwei anklicke....
Das ist aber nicht soooo furchtbar guenstig... Eigentlich will ich, dass der rahmen "merkt", von welchem Button der erste Klick kommt und von welchem der zweite, um zu merken, ob er (der Rahmen) auch wieder verschwinden darf oder nicht.
da hatte ich die Idee, dass die Buttons bei on (release) der Variable a einen jeweils anderen Wert zuweisen. Button 1 setzt a=0 button2 a=1 usw....
und da dachte ich mir in der mitte des RahmenMC's ein script einzubauen, der bemerken soll, ob sich a im vergleich zum vorherigen clicken verändert hat, oder nicht. ich dachte da an:
1.Frame des rahmenMC's:
b = _root.a
//um den wert den der button uebermittelt hat, aufzunehmen.
mittlerer frame:
stop();
letzter frame:
if (_root.a - b != 0) {
gotoAndPla(2);
//hier soll gecheckt werden, ob der urspruenglich wert von a, also jetzt b immernoch mit dem wert von vorhin uebereinstimmt....
nur irgendwie funktioniert das nicht . Wer hat da besseren durchblick als ich und kann mit da weiterhelfen?
Danke