forked from: Chapter 6 Example 4
forked from Chapter 6 Example 4 (diff: 3)
ActionScript3 source code
/**
* Copyright devtrain23 ( http://wonderfl.net/user/devtrain23 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/wdJw
*/
// forked from actionscriptbible's Chapter 6 Example 4
package {
import com.actionscriptbible.Example;
public class ch6ex4 extends Example {
public function ch6ex4() {
var names:String = "Jenene, Jake, Jason, Joey, Jaya";
trace(names.indexOf("Jake")); //8
trace(names.lastIndexOf("J")); //27
trace(names.indexOf("Robert")); //-1
var story:String = "It was a dark and stormy night...";
var pattern:String = "t";
var count:int = 0;
var startIndex:int = 0;
while (story.indexOf(pattern, startIndex) != -1) {
count++;
startIndex = story.indexOf(pattern, startIndex) + 1;
}
trace(story);
trace("found " + count + " t's"); //Found 4 'a's
}
}
}
