한글로 메세지를 보여줄 때 동적으로 메세지를 붙이죠.
이럴 때 "우야꼬"라는 메세지가 들어오면 "우야꼬는" 으로 해줘야하고
"김깐죽"이라는 메세지가 들어오면 "김깐죽은"으로 해줘야되는 "은, 는" 문제가 있습니다.
이럴 때 사용할 수 있는 유틸입니다.
사용법은 다음과 같습니다.
이름과 닉네임을 바꿔서 대입해보면
위처럼 단어에 알맞은 조사를 판단해서 붙여줍니다.
메세지 작성 방식은 이렇습니다.
메세지 중간에 치환할 텍스트 별명(alias)를 지정해주고
단어에 따라서 조사가 바뀌어야할 부분이 있다면 "|"로 시작해서 콤마(,)로 구분해서 "|"로 닫아줍니다.
즉 단순히 단어만 치환하고자 할 때는
"안녕 내 이름은 $NAME." -> 안녕 내 이름은 박종희.
조사가 붙어야하는 경우라면
"안녕, 난 $NAME|이라고,라고|해." -> 안녕, 난 우야꼬라고해. or 안녕, 난 김소심이라고해.
라고 작성해주면 됩니다.
자 이제부터 사용자 친화적인 메세지를 전달해봅시다~!!
소스 다운 ㄱㄱ싱
편하죠?
이럴 때 "우야꼬"라는 메세지가 들어오면 "우야꼬는" 으로 해줘야하고
"김깐죽"이라는 메세지가 들어오면 "김깐죽은"으로 해줘야되는 "은, 는" 문제가 있습니다.
이럴 때 사용할 수 있는 유틸입니다.
사용법은 다음과 같습니다.
var result: String = MessageUtil.replace( 원문, 치환약어, 치환할 문자 );
|
이름과 닉네임을 바꿔서 대입해보면
|
위처럼 단어에 알맞은 조사를 판단해서 붙여줍니다.
메세지 작성 방식은 이렇습니다.
메세지 중간에 치환할 텍스트 별명(alias)를 지정해주고
단어에 따라서 조사가 바뀌어야할 부분이 있다면 "|"로 시작해서 콤마(,)로 구분해서 "|"로 닫아줍니다.
즉 단순히 단어만 치환하고자 할 때는
"안녕 내 이름은 $NAME." -> 안녕 내 이름은 박종희.
조사가 붙어야하는 경우라면
"안녕, 난 $NAME|이라고,라고|해." -> 안녕, 난 우야꼬라고해. or 안녕, 난 김소심이라고해.
라고 작성해주면 됩니다.
자 이제부터 사용자 친화적인 메세지를 전달해봅시다~!!
소스 다운 ㄱㄱ싱
편하죠?
'ActionScript 3.0 > 유용한 소스' 카테고리의 다른 글
[JSFL] Class, Base class 명을 일괄적으로 바꿔보자. (5) | 2010.03.25 |
---|---|
[JSFL] *.fla 파일내의 이미지를 모두 뽑아보자. (15) | 2010.03.16 |
[JSFL] 개발자 골탕먹이기 -_ㅡ+ (30) | 2008.09.17 |
[AS3] Integer.reverseBytes() of Java. (4) | 2008.07.30 |
[AS3] ReflectingBitmapData 일반이미지를 비치는 이미지로~ (19) | 2008.04.23 |