Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > ActionScript-Klassen > String > length (String.length-Eigenschaft) | |||
public length : Number
Eine Ganzzahl, die die Anzahl der Zeichen im angegebenen String-Objekt angibt.
Da alle Stringindizes die Basis Null haben, ist der Index für das letzte Zeichen des Strings x auf x.length - 1 gesetzt.
Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0
Im folgenden Beispiel wird ein neues String-Objekt erstellt und String.length verwendet, um die Anzahl der Zeichen zu berechnen:
var my_str:String = "Hello world!"; trace(my_str.length); // Ausgabe: 12
Im folgenden Beispiel werden die Zeichen von 0 bis my_str.length durchlaufen. Mit dem Code werden die Zeichen innerhalb eines Strings überprüft. Wenn der String das Zeichen @ enthält, wird im Bedienfeld Ausgabe der Wert true angezeigt. Ist das Zeichen @ nicht im String enthalten, wird im Bedienfeld Ausgabe der Wert false angezeigt.
function checkAtSymbol(my_str:String):Boolean {
for (var i = 0; i<my_str.length; i++) {
if (my_str.charAt(i) == "@") {
return true;
}
}
return false;
}
trace(checkAtSymbol("dog@house.net")); // Ausgabe: true
trace(checkAtSymbol("Chris")); // Ausgabe: false
Ein weiteres Beispiel finden Sie in der Datei Strings.fla im Ordner mit ActionScript-Beispielen. Die Standardpfade lauten: