414
Chapter 6: ActionScript Core Classes
index = searchString.lastIndexOf("i", 18);
trace(index); // output: 6
index = searchString.lastIndexOf("z");
trace(index); // output: -1
See also
String.indexOf()
String.length
Availability
Flash Player 5.
Usage
my_str
.length
:Number
Description
Property; 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
.
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
writes to the log file. If it does not contain
the
@
character, then
false
writes to the log file.
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")); // output: true
trace(checkAtSymbol("Chris")); // output: false
Summary of Contents for FLEX-FLEX ACTIONSCRIPT LANGUAGE
Page 1: ...Flex ActionScript Language Reference...
Page 8: ......
Page 66: ...66 Chapter 2 Creating Custom Classes with ActionScript 2 0...
Page 76: ......
Page 133: ...break 133 See also for for in do while while switch case continue throw try catch finally...
Page 135: ...case 135 See also break default strict equality switch...
Page 146: ...146 Chapter 5 ActionScript Core Language Elements See also break continue while...
Page 808: ...808 Chapter 7 ActionScript for Flash...
Page 810: ...810 Appendix A Deprecated Flash 4 operators...
Page 815: ...Other keys 815 Num Lock 144 186 187 _ 189 191 192 219 220 221 222 Key Key code...
Page 816: ...816 Appendix B Keyboard Keys and Key Code Values...
Page 822: ...822 Index...