Flash CS3 설명서 |
|||
| ActionScript 3.0 프로그래밍 > 문자열을 사용한 작업 > 문자열 내의 문자 작업 | |||
문자열의 모든 문자에는 인덱스 위치(정수)가 있습니다. 첫 번째 문자의 인덱스 위치는 0입니다. 예를 들어, 다음 문자열에서 문자 y는 위치 0에 있고 문자 w는 위치 5에 있습니다.
"yellow"
다음 예제와 같이 charAt() 메서드 및 charCodeAt() 메서드를 사용하여 문자열 내의 다양한 위치에서 개별 문자를 검사할 수 있습니다.
var str:String = "hello world!";
for (var:i = 0; i < str.length; i++)
{
trace(str.charAt(i), "-", str.charCodeAt(i));
}
이 코드를 실행하면 다음과 같이 출력됩니다.
h - 104 e - 101 l - 108 l - 108 o - 111 - 32 w - 119 o - 111 r - 114 l - 108 d - 100 ! - 33
다음 예제와 같이 문자 코드를 사용하여 fromCharCode() 메서드를 통해 문자열을 정의할 수도 있습니다.
var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33);
// myStr을 "hello world!"로 설정합니다.
Flash CS3
이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서
현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/main/00000080.html