Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2004, 12:36   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 90
mehrere bedingungen in einer abfrage

kann ich in einer abfrage mehrere Bedingungen überprüfen und egal welche erfüllt ist ein true erhalten?

Bsp:

ActionScript:
  1. If (var == 10 or == 9){
  2. var2 = true;
  3. }
rainman ist offline   Mit Zitat antworten
Alt 04-01-2004, 12:45   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. if (variable == 10 or variable  == 9){
  2.         var2 = true;
  3. }
MacEvil ist offline   Mit Zitat antworten
Alt 04-01-2004, 13:21   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
1. ist "or" veraltet und wird durch "||" ersetzt.
2. kann man es schon so in der Art schreiben
ActionScript:
  1. if(variable == 8 || 9) {...}
Man muss also nicht jedes Mal den Namen der Variable wiederholen.
Nur so, wie rainman geschrieben hat, gehts eben nicht, weil vor "==" muss was stehen.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 04-01-2004, 13:31   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
@ sonar :
Hatte doch noch so stark in Erinnerung das Moock in seinem Buch geschreiben hatte, dass der Variablenname jedesmal angegeben werden muss
MacEvil ist offline   Mit Zitat antworten
Alt 04-01-2004, 13:42   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi mac,

hab ich jetzt nix konkretes beim Moock dazu gefunden. Aber funktionieren tuts jedenfalls. Es geht ja eben auch nur begrenzt, also wenn du den selben Operator verwendest. Bei solchen Sachen
ActionScript:
  1. if(x < 10 || x > 20) {...}
gehts natürlich nicht mehr... Grüße an die Schweiz!
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 04-01-2004, 13:53   #6 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Normalerweise muss man schon die Variable immer dazuschreiben, sonst kriegst du eine ganz andere Bedeutung.

ActionScript:
  1. // wenn die variable gleich 8 oder 9 ist
  2. if(variable == 8 || variable == 9) {...}
  3.  
  4. // immer wahr, egal was in variable steht
  5. if(variable == 8 || 9) {...}

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 04-01-2004, 13:59   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Sie sahen Folge 1149 von "bokel räumt auf"

Danke, hast _ausnahmsweise_ mal recht, ralf...

Edit:
Klar, der zweite Teil wäre ja dann sowas wie "if(9)" oder "if(9 == true)" oder "if(9 == 9)" und das wäre ja immer true...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (04-01-2004 um 14:19 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 04-01-2004, 14:25   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 90
Ich danke euch, habe viel gelernt.
nun gleich macht sich ein neues problem auf, denn ich will 3 counter (einzelne mc´s ) nacheinander aufrufen es kommt aber nur der erste. habe mal die fla beigelegt.
vielleicht hat einer mal eine erklärung für mich wie ich das steuern muß, damit die Sprungmarken angesprochen werden. (nach counter 1 soll der 2. dann der 3 kommen.)
Angehängte Dateien
Dateityp: zip counter.zip (34,2 KB, 1x aufgerufen)
rainman ist offline   Mit Zitat antworten
Alt 04-01-2004, 15:08   #9 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
du hast da einen pfad fehler gemacht das mc frage beinhaltet die timer mcs und nicht umgekehrt !
ActionScript:
  1. // as für den 20 sek zähler !
  2. mySound1 = new Sound(this);
  3. mySound1.attachSound ("klick");
  4. mySound2 = new Sound(this);
  5. mySound2.attachSound ("klick2");
  6. mySound3 = new Sound(this);
  7. mySound3.attachSound ("klick3");
  8. mySound1.start (0, 1);
  9.  
  10. ID = setInterval(countdown,10);
  11. counter = 2000;
  12. function countdown(){
  13.         if(counter <= 0){
  14.                 clearInterval(ID);
  15.                 _parent.gotoAndPlay("timer15"); // hier war der FEHLER du musst mit _parent ansprechen
  16.         }
  17.         counter --;
  18.         counter_tick = (counter/100);
  19.         if(counter_tick < 20 && counter_tick > 5 && counter_tick == Math.ceil(counter_tick)) {
  20.             mySound1.start (0, 1);
  21.         }
  22.         if(counter_tick <= 5 && counter_tick > 0 &&  counter_tick == Math.ceil(counter_tick)) {
  23.             mySound2.start (0, 1);
  24.         }
  25.         if(counter_tick == 0) {
  26.             mySound3.start (0, 1);
  27.         }
  28.         counter_txt = Math.ceil(counter/100);
  29.         prozent_balken1 = counter/20;
  30.         balken1._yscale = prozent_balken1;
  31. }
  32. stop();

hab auch noch die if schleifen etwas gekürzt.

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 04-01-2004, 16:13   #10 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
du kannst das ganze auch in eine funktion packen und mit beliebigen sekunden aufrufen ;-)

mfg geo
Angehängte Dateien
Dateityp: zip counter_1.zip (41,3 KB, 3x aufgerufen)
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 04-01-2004, 16:21   #11 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 90
vielen dank so ist es wunderbar.
Kann es eigentlich sein dass der countdown nicht ganz sekundengenau zählt? mir scheint er ist zu langsam.
rainman ist offline   Mit Zitat antworten
Alt 04-01-2004, 16:47   #12 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
hm.. sollte mit setInterval eigentlich nicht mehr vorkommen !
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ 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:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele