Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-12-2004, 14:44   #1 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
in Switch-Anweisung Nummern erkennen

hi

denke mal der titel spricht schon für iosch, aber nochmal etwas genauer.

in einer switch anweisung kann ich ja bestimmte ergebnisse "abfangen". gibt es jetzt auch eine möglichkeit generelle Nummern abzufangen?

also etwa pseudomässig:

ActionScript:
  1. case "test"
  2. machirgendwas()
  3. case *irgendeineZahl*
  4. machwasanderes()


gruss dante
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 08-12-2004, 15:01   #2 (permalink)
weirdoz
 
Benutzerbild von Ghanji
 
Registriert seit: Aug 2002
Ort: Ruhr.G-Beat
Beiträge: 324
PHP-Code:

switch (varWasWeissIch) {
    case (
1) :
        
trace("blub");
        break;
    case (
2) :
        
trace("moep");
        break;
    default :
        
trace("sonst det hier")

hm?
__________________
international-karate
Ghanji ist offline   Mit Zitat antworten
Alt 08-12-2004, 15:17   #3 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
gut. muss ich ja nur noch ne switch anweisung von 0 - 9999999999999999999999999999999999999999999999 schreiben




ich meine ob man im switch erkennen kann OB es sich bei der variablen um IRGENDEINE zahl handelt...
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 08-12-2004, 16:24   #4 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
ok habs gelöst:

ActionScript:
  1. default:
  2.     // other param
  3.     if(typeof(parseInt(variable)) == "number") {
  4.                            
  5.         } else if (typeof(parseInt(variable)) == NaN){
  6.             // level parameter is NaN
  7.                                        
  8.             } else {
  9.             // totally wrong parameter catch
  10.                                        
  11.             }
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 09-12-2004, 10:04   #5 (permalink)
mentally ill
 
Registriert seit: Aug 2004
Beiträge: 172
hi, warum wird das trace in der switch anweisung nicht ausgegeben?

PHP-Code:
var page_depth _root.page.split("");

trace (_root.page_depth[0]); //gibt 1,2,3,4,5 oder 6 zurück

switch (_root.page_depth[0]) {
    case (
1) :
        
trace("eins");
        
headpos_x 580;
        
headpos_y 70;
        break;
    case (
2) :
        
trace("zwei");
        
headpos_x 599,5;
        
headpos_y 70;
        break;
    case (
3) :
        
trace("drei");
        
headpos_x 639;
        
headpos_y 70;
        break;
    case (
4) :
        
trace("vier");
        break;
    case (
5) :
        
trace("fünf");
        
headpos_x 658;
        
hradpos_y 80;
        break;
    case (
6) :
        
trace("sechs");
        break;

grüße
markus
__________________
there is no place like 127.0.0.1
--------------------------------------------------
[STUFF] E-Mail Liste für Newsletter o.ä.
[STUFF] MySQLConnector Klasse
menty ist offline   Mit Zitat antworten
Alt 09-12-2004, 10:32   #6 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
statt case (6) case "6" schreiben?

// EDIT thread enterer!
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 09-12-2004, 10:36   #7 (permalink)
mentally ill
 
Registriert seit: Aug 2004
Beiträge: 172
... oh man!!!

ja du hast recht.

die variable enthält ja einen string und keine integer...

danke

//EDIT
die überschrift des threads beinhaltet doch mein problem
__________________
there is no place like 127.0.0.1
--------------------------------------------------
[STUFF] E-Mail Liste für Newsletter o.ä.
[STUFF] MySQLConnector Klasse

Geändert von menty (09-12-2004 um 10:37 Uhr)
menty 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 09:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele