Tip And Tech2008.05.16 16:53
* 인풋텍스트필드.restrict = "0.123" // "a-z" : 지정된 특정 문자만 입력가능

* stage.focus = 대상입력텍스트필드 //결과 커서입력(캐럿)이 해당 필드에서 깜빡인다

* focus : 객체를 포커싱하는 방법
  as2: Selection.setFocus(객체) --> as3 : stage.focus=객체(최소한 인터레티브오브젝트를 상속받은 객체여야 한다)

* 입력텍스트 이벤트 프로세스
텍스트필드를 선택한 상태에서 키보드를 누르면...
1 KeyboardEvent.KeyDown
2 TextEvent.TEXT_INPUT-> 텍스트 필드에 입력된 텍스트 표시
3 KeyboardEvent.KEY_UP

TextEvent.TEXT_INPUT은
1 기본적으로 해당 텍스트 필드에서 넘어온 값을 표시하는 함수를 갖는다.
2 커서를 텍스트 맨뒤로 이동시킨다.

* event.preventDefault : 이벤트실행(behavior)을 막는다...

* appendText -> txt.text += "내용"
메서드는 추가 할당(+=)을 text 속성(예: someTextField.text += moreText)에
하는 것보다 효율적입니다.

* 글자입력 코드를 아스키로 분석하여 변환
String.formCharCode(e.text.charCodeAt(0) + 3)
입력된 클자보다 3이후의 값을 가진 문자를 반환


* tabIndex : 순차적으로 번호를 부여하여 순차적으로 포커스를 바꾸어 준다.

* FocusEvent.FOCUS_IN / FocusEvent.FOCUS_OUT : 포커스에 반응하는 이벤트

* as3에서는 비밀번호 ( * )를 하기위한 메서드 : 텍스트필드.displayAsPassword = true;

* 텍스트필드 마키
-키메서드
 텍스트필드.scrollH += 5 : 내용이 가로로 이동한다.
 텍스트필드.maxScrollH : 입력된 내용에 따른 스크롤 최대값을 산출

* 텍스트 포맷 적용
 텍스트필드.setTextFormat(tf) : 지금현재 텍스트 필드의 특성을 텍스트 포맷(tf)으로 설정(한번만)
 텍스트필드.defaultTextFormat = tf : 앞으로 텍스트필드에 텍스트형태를 tf으로 계속 설정

Posted by 정윤수 버터백통