Problem mit case function.

umlart

Erfahrenes Mitglied
Bezug nehmend auf dieses Tutorial
Preloader
hab ich folgende Frage.
Wenn ich nun in der caseanweisung bis case 10 erweitere lädt er mir das return nicht.
button10 liegt auf der Bühne, button10.setText funktioniert auch..
 
Hi,

schau mal in diese Zeile:
PHP:
var new_content = int(bname.substr(bname.length - 1, 1));
Das Script holt sich einfach das letzte Zeichen des Buttonnamens und verwendet es als Nummer. Also geht das so nur mit einstelligen Zahlen.

Wenn's mehr werden sollen: Vergib die Namen so: "button_1", "button_2", .... "button_10"; und ändere die Zeile entsprechend ab:
PHP:
var new_content = int(bname.substr(bname.indexOf("_") + 1));

Gruß
.
 
mano..ich bin ja mal ein Happen doof..:mad:
ich bin auf alles gekommen nur nicht auf indexof
dank dir Datic :)
P.S. sollte man vielleicht im Tutorial ändern oder mit anhängen
 
... wer hat schon mehr als 10 Buttons? Die klickt doch eh keiner an! ^^

Spaß beiseite: Werd ich wahrscheinlich machen; das Tutorial verträgt sowieso ein Update, da auch an der PHP-Datei etwas hinzugefügt werden sollte.

Gruß
.
 
Zurück