Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-05-2004, 15:02   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 62
Thumbs up die sache mit dem if

Um es vorwegzunehmen. Ich kann wirklich nur das wenigste von AS.

Folgendes Problem. Ich hab ein MC das ich als Button benutze. Dortdrin befindet sich ein Bereich "stay" für den normalmodus, einen Bereich *onmouseover* der ne animation macht, einen weiteren "onmouseout" der die vorherige Animation rückwärts spielt und einen Bereich "choose" der da sein soll, wenn ich den MC angeklickt habe.

Folgendes Problem entsteht dabei: Wenn ich den MC anklicke springt er an den richtigen Punkt "choose" sobald ich aber mit der Maus vom MC runtergehe spielt es die Rückwärtsanimtion "onmouseout" ab. Das ist logisch da ich nen on(rollout) drinhab.

Wie stell ich meinen Code um, um wenn man auf den MC klickt und anschliessend vom MC runtergeht die on(rollout) nicht gespielt wird.
Das soll nur bei nem Klick so sein, wenn ich nicht klicke solls den rollout normal machen.

das ist mein Code. Was muss ich ändern?

on (rollOver) {
gotoAndPlay("onmouseover");
}
on (rollOut) {
gotoAndPlay("onmouseout");
}
on (release) {
gotoAndStop("choose");
}
Swizzer ist offline   Mit Zitat antworten
Alt 28-05-2004, 15:07   #2 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
hi,
du musst dir ein paar Variablen zulegen, die sozusagen als an/aus-Schalter dienen.
Und je nach status wird eben so ein Schalter gesetzt und abgefragt.
so zBsp:

ActionScript:
  1. on (rollOver) {
  2. gotoAndPlay("onmouseover");
  3. }
  4. on (rollOut) {
  5. if(clickVar!=1){
  6. gotoAndPlay("onmouseout");
  7. }
  8. }
  9. on (release) {
  10. clickVar=1;
  11. gotoAndStop("choose");
  12. }

Natürlich musst Du diese clickVar auch wieder irgendwo zurücksetzen.
MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 28-05-2004, 15:34   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 62
kann ich dir das flash schicken damit dus kurz machen könntest?
is wirklich einfach strukturiert und für dich wohl ne sache von 10 Minuten.

Wäre supi weil das mit den Variablen meinen Horizont übersteigt.
Swizzer ist offline   Mit Zitat antworten
Alt 28-05-2004, 15:48   #4 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
hmmmm...
schieb halt mal die fla hier drauf.


MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 03-06-2004, 07:53   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 62
Ich hab selbst ne Lösung gefunden. ist vielleicht nicht ganz Lupenrein aber es klappt. Habs einfach so gemacht das er im Haupt Menü MC zuerst auf nen anderen Frame springt wo dann der Button ausschaut wie er aktiviert wäre und wechsle anschliessend zum Submenü.

Ich werds mit den Variablen aber dennoch probieren sobald ich Zeit habe. Musst dich also nicht extra bemühen. Trotzdem danke.
Swizzer 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 02:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele