내맘대로 라이프

텍스트 박스에 스크롤바 붙이기 본문

Flash Actions Script 3.0 (as3)

텍스트 박스에 스크롤바 붙이기

내눈물 2016. 10. 17. 10:07

플래시에서 텍스트 박스에 스크롤 바를 만들어 넣을 일이 사실 많지는 않습니다만

디버그 창을 만든다거나할 때 필요하겠드라구요

사실 텍스트 박스 하나 그리고 multiline만 체크한 다음에

컴포넌트에서 UIScrollBar를 드래스해서 넣어주면 끝나긴 합니다.

 

하지만 이렇게 했을 경우

myTxt.text=myTxt.text+"\n하고싶은말";

이런식으로 텍스트를 한줄씩 추가할 경우

스크롤바도 늘어나지 않거니와

가장 아랫쪽 글이 보여야하는데

그렇게 되지 않습니다=_=

불편하기 그지없죠

 

사실 이거 어떻게 해야하나 모르겠어서

대충 썼었는데요

방법을 찾아냈습니다 +_+

 

글을 입력할때마다

 

myUIscrollBar.update();

myTxt.scrollV=myTxt.maxScrollV;

 

이렇게 해주면 됩니다. 스크롤바를 업데이트해주고

텍스트박스의 버티컬 스크롤을 가장 아랫쪽의 스크롤로 고정하는거죠