String
633
length (String.length property)
public length :
Number
An integer specifying the number of characters in the specified String object.
Because all string indexes are zero-based, the index of the last character for any string
x
is
x.length - 1
.
Availability:
ActionScript 1.0; Flash Lite 2.0
Example
The following example creates a new String object and uses
String.length
to count the
number of characters:
var my_str:String = "Hello world!";
trace(my_str.length); // output: 12
The following example loops from 0 to
my_str.length
. The code checks the characters
within a string, and if the string contains the
@
character,
true
displays in the Output panel. If
it does not contain the
@
character, then
false
displays in the Output panel.
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("[email protected]")); // output: true
trace(checkAtSymbol("Chris")); // output: false
An example is also in the Strings.fla file in the ActionScript samples folder. The following list
gives typical paths to this folder:
■
Windows:
boot drive
\Program Files\Macromedia\Flash 8\Samples and
Tutorials\Samples\ActionScript
■
Macintosh:
Macintosh HD
/Applications/Macromedia Flash 8/Samples and Tutorials/
Samples/ActionScript
Summary of Contents for Flash Lite 2
Page 1: ...Flash Lite 2 x ActionScript Language Reference...
Page 22: ...22 Contents...
Page 244: ...244 ActionScript language elements...
Page 760: ...760 ActionScript classes...