문자열 만들기Flash Player 9 이상, Adobe AIR 1.0 이상 String 클래스는 ActionScript 3.0에서 문자열(텍스트) 데이터를 나타내는 데 사용됩니다. ActionScript 문자열에서는 ASCII 및 유니코드 문자가 모두 지원됩니다. 문자열을 만드는 가장 간단한 방법은 문자열 리터럴을 사용하는 것입니다. 문자열 리터럴을 선언하려면 곧은 큰따옴표(")나 작은따옴표(') 문자를 사용합니다. 예를 들어 다음 두 문자열은 동일합니다. var str1:String = "hello"; var str2:String = 'hello'; 다음과 같이 new 연산자를 사용하여 문자열을 선언할 수도 있습니다. var str1:String = new String("hello"); var str2:String = new String(str1); var str3:String = new String(); // str3 == "" 다음 두 문자열은 동일합니다. var str1:String = "hello"; var str2:String = new String("hello"); 작은따옴표(') 구분 기호로 정의된 문자열 리터럴에 작은따옴표(')를 사용하려면 이스케이프 문자인 백슬래시(\)를 사용합니다. 또한 큰따옴표(") 구분 기호로 정의된 문자열 리터럴에 큰따옴표(")를 사용할 때도 이스케이프 문자인 백슬래시(\)를 사용합니다. 다음 두 문자열은 동일합니다. var str1:String = "That's \"A-OK\""; var str2:String = 'That\'s "A-OK"'; 다음과 같이 문자열 리터럴에 있는 작은따옴표나 큰따옴표를 기준으로 작은따옴표나 큰따옴표를 선택하여 사용할 수 있습니다. var str1:String = "ActionScript <span class='heavy'>3.0</span>"; var str2:String = '<item id="155">banana</item>'; ActionScript에서는 곧은 작은따옴표(')와 왼쪽이나 오른쪽 작은따옴표(' 또는 ')가 구분됩니다. 큰따옴표의 경우에도 마찬가지입니다. 문자열 리터럴을 구분하려면 곧은 따옴표를 사용합니다. 다른 소스의 텍스트를 ActionScript로 붙여 넣을 경우 정확한 문자를 사용해야 합니다. 다음 표와 같이 이스케이프 문자인 백슬래시(\)를 사용하여 문자열 리터럴에 다른 문자를 정의할 수 있습니다.
|
|