텍스트필드의 텍스트 라인수 알아내려면....
망고
2024.03.07
안녕하세요..
웹으로 입력받은 text parm 값을 Dynamic text에 넣고 scroll을 시키려고 합니다.
입력받은 text문자의 라인수를 알아낼 수 있을까요?
flash lite에서 쓰려고 하는데요..
Dynamic text의 크기와, 폰트크기는 고정으로 한 상태에서
라인수만 알아내면 될것 같아서 질문 드립니다.
라인수만알 수 있다면 타임라인에서
if(line sr) {
VarText.scroll = sr;
}
if(!sr) sr = 0;
if(sr eq line) sr = 0;
sr++;
이렇게 처리가능 할것 같습니다..
혹 더 좋은 방법이 있을까요?
라인수를 알아낼 수 없다면 text값에서 줄바꿈 기호와 한줄에 제한 글자를 계산해서 알아내야 할것 같습니다만..
어렵네요...
부탁드립니다..
-
리라 2024-03-07
maxScroll 이라는 프로퍼티가 있습니다. Lite 1.1 에서 사용가능한 것으로 알고 있습니다.
라인 수 대신에 scroll 과 maxScroll 을 비교해서 스크롤 시키시면 될것 같습니다. -
2gether 2024-03-07
다이나믹 텍스트의 높이가 고정으로 지정되어 있습니다.. scroll을 시키기 위해선 높이가 택스트 라인보다 짧아야 scroll이 되는것이 아닌가요?
-
달달항사탕 2024-03-07
다이나믹 텍스트의 최종 _height값을 가져 오시면 텍스트가 뿌려진 후의 전체 높이값을 알 수 있어서 유용합니다..
-
이솔 2024-03-07
스크롤을 시키기 위함이시시라면 _height값으로 계산을 하시는것도 좋을듯 하군요.^^.