Wechseln Sie Anweisungen und Nummernbereiche

8

Wie erstellt man eine switch-Anweisung in as3, um den Fall auf eine ganze Reihe von Zahlen anzuwenden?

%Vor%

Ich habe mehrere Möglichkeiten ausprobiert, um den Fall auf alle Zahlen zwischen 10-100 und 110-1000 anzuwenden, aber ich finde keinen Weg, dies zu tun, und ich kann die richtige Syntax dafür nicht finden so etwas in as3.

    
Cap'nAhab 30.04.2011, 06:06
quelle

4 Antworten

15

Sie können einen Schalterblock verwenden:

%Vor%     
OXMO456 30.04.2011, 09:41
quelle
0

switch-Anweisungen nur Restatements von if (a = b) or (a = c) or (a = d) ... type-Konstrukte. Sie sind nicht für Bereiche gedacht. Sie können es mit Hilfe von Fallthroughs etwas simulieren:

%Vor%

Aber das ist eine lächerlich dumme Art zu gehen. Viel einfacher / schneller, um ein normales if()

zu verwenden     
Marc B 30.04.2011 06:13
quelle
0

Die switch-Anweisung von ActionScript funktioniert nicht mit Bereichen, aber Sie können dies einfach mit if / else chains tun:

%Vor%     
alxx 30.04.2011 06:10
quelle
0

Für diejenigen, die nach HTML / jQuery suchen, habe ich die Antwort von @ OXMO456 verwendet, um diesen einfachen Stift zu erstellen: Ссылка

Sie müssen nur var normal setzen und die Zeilen entfernen, die mit trace beginnen.

Ps. Ich füge das als eine Antwort hinzu, da ich nicht genug Rep haben, um seine zu kommentieren. Wenn jemand kann, bitte verschieben / kopieren Sie dies dort. Danke!

    
Wraithers 12.03.2014 12:31
quelle

Tags und Links