toTitleCase( ) converts a string to title case (initial letters capitalized)
package{ import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var example:String = "the actionScript cookbook"; trace( toTitleCase( example ) ); } public static function toTitleCase( original:String ):String { var words:Array = original.split( " " ); for (var i:int = 0; i < words.length; i++) { words[i] = toInitialCap( words[i] ); } return ( words.join( " " ) ); } public static function toInitialCap( original:String ):String { return original.charAt( 0 ).toUpperCase( ) + original.substr( 1 ).toLowerCase( ); } } }