=================================
=================================
=================================
출처: http://rinn.kr/7
웹이나 디비에서 데이터를 가져온 텍스트의 경우 저장하는 방법에 따라서 개행이 /r/n 으로 넘어오는 경우가 있다.
이 경우 플레시는 한줄 개행이 아니고 두줄로 처리 해서 텍스트 필드의 라인간격이 두배로 나오는 경우가 생기게 되는데 이때는 넘어오는 텍스트에서 /r을 검색해서 삭제 해버리면 된다.
이럴때 사용하는 함수..
1 |
private function removeCarriageReturn(str: String ): String |
2 |
{ |
3 |
var myPattern:RegExp = /r/g; |
4 |
str = str.replace(myPattern, "" ); |
5 |
return str; |
6 |
} |
함수이름이 내용보다 긴것 같지만 무슨 상관이랴~
/r 은 캐리지리턴이라부르고 입력커서를 라인의 맨 앞으로 보낸다
/n은 라인피드라고 해서 커서를 다음줄로 내리게 된다.
예전에는 두개가 모여야 한줄의 개행이었던걸로 알고 있는데 요즘에는 걍 n만 쓰면 대부분이 정상적으로 라인이 바뀐다.
=================================
=================================
=================================
'ADOBE > ActionScript' 카테고리의 다른 글
플래시 AS3.0 TextField htmlText 에 html 스타일 적용 (0) | 2012.02.01 |
---|---|
플래시 - as3.0 플래시 안에서 swf 플래시 로드하기 (0) | 2012.01.30 |
[AS] 플래시 AS3.0 폰트 가져와서 쓰기 (0) | 2012.01.16 |
플래시 액션스크립트 키코드 (0) | 2012.01.11 |
플래시 AS3.0 view 에 따로 브라우져 뛰우기 관련 (0) | 2012.01.10 |
댓글 영역