Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-07-2005, 18:38   #1 (permalink)
ExtrA StronG
 
Benutzerbild von siilly
 
Registriert seit: Jun 2005
Ort: stuttgart
Beiträge: 23
Thumbs down mc mit actionscript if-anweisung steuern?

Hallo,
musss mal wieder eine meiner vielen Fragen loswerden:
wie heisst es auf actionscript, wenn ich einen mc anweisen will, dass wenn auf dieses geklickt wird, es auf sein zweites Bild springen soll. Wenn wieder darauf geklickt wird soll es zurück auf sein erstes Bild springen. Dabei muss ja irgendwie getestet werden auf welchem Bild es sich grad befindet, ich denke es geht mit einer if-Anweisung, aber wie ich das bloß anstellen soll puh
ich hoffe einer hat ne Lösung
siilly ist offline   Mit Zitat antworten
Alt 09-07-2005, 18:47   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!
ActionScript:
  1. var weiter= false;
  2. deinMC.onPress = function(){
  3. if(!pressed){
  4. this.gotoAndStop(2);
  5. weiter= true;
  6. }else{
  7. this.gotoAndStop(1);
  8. weiter = false;
  9. }
  10. }
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 09-07-2005, 18:54   #3 (permalink)
ExtrA StronG
 
Benutzerbild von siilly
 
Registriert seit: Jun 2005
Ort: stuttgart
Beiträge: 23
ok danke, aber es klappt nur vom ersten aufs zweite, aber nicht zurück. Und was ich mich frage, ist was die variable weiter zu bewirken haT?!
siilly ist offline   Mit Zitat antworten
Alt 09-07-2005, 19:00   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
jaja, das kommt davon, wenn man codes nur strikt kopiert...
hatte einen kleinen fehler beim erschten;
eine variable war "pressed", nicht "weiter"

ActionScript:
  1. var weiter= false;
  2. deinMC.onPress = function(){
  3.         if(!weiter){
  4.                 this.gotoAndStop(2);
  5.                 weiter= true;
  6.         }else{
  7.                 this.gotoAndStop(1);
  8.                 weiter = false;
  9.         }
  10. }

die variable ist zur abfrage da;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 09-07-2005, 19:11   #5 (permalink)
ExtrA StronG
 
Benutzerbild von siilly
 
Registriert seit: Jun 2005
Ort: stuttgart
Beiträge: 23
aaah wunderbar, es klappt. Jetzt versteh ich auch den sinn von "weiter".
sorry bin anfänger, die einzigen Handlungen die ich drauf hab
kopieren - lesen - (versuchen zu) verstehen
Jedenfalls danke (saß fast 2 stunden da und hab rumprobiert, da ist man ganz schön froh dass es flashforum gibt )
siilly ist offline   Mit Zitat antworten
Alt 09-07-2005, 22:20   #6 (permalink)
Neuer User
 
Benutzerbild von dnex5
 
Registriert seit: May 2003
Ort: Österreich
Beiträge: 90
ich hätte eine lösung mit switch und case anzubieten ;-)

ActionScript:
  1. deinMC.onPress = function() {
  2. aktuellesBild = this._currentframe;
  3. switch(aktuellesBild) {
  4. case 1: this.gotoAndStop(2);
  5. break;
  6. case 2: this.gotoAndStop(1);
  7. break;
  8. }
  9. }
__________________
Was denkbar ist, ist programmierbar!
Flash.Nepraunig.com
dnex5 ist offline   Mit Zitat antworten
Alt 05-03-2009, 13:00   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 3
Unhappy

Hallo! Ich brauche dringend hilfe!!
ich bin flash-anfänger, also entschuldigt bitte alles weitere. Mein problem ist folgendes: ich habe in flash ein kleines spiel erstellt, ein suchbild: 2 bilder nebeneinander, scheinbar gleich doch in dem einen haben sich 7 fehler eingeschlichen und der user muss sie nun finden und erst wenn er alle 7 fehler gefunden hat, darf es weitergehen, wobei natürlich die reihenfolge, in der die fehler gefunden werden, egal ist.
man hat mir schon gesagt, dass sich das über if-bedingungen steuern lässt. aber wie genau sieht das aus??
nebenbei: auf den fehlern im suchbild liegen moviclips, die nachdem man draufgeklickt hat, sich in einen haken verwandeln.

hilfe! wie erstelle ich nun diese if-bedingungen!!???
tonks 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 22:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele