패키지 | flashx.textLayout.edit |
클래스 | public class SelectionState |
상속 | SelectionState TextRange Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
선택 영역 범위에는 선택된 텍스트가 시작하는 지점을 나타내는 기준점과 선택 영역이 확장된 지점을 나타내는 활성 지점이 있습니다. 활성 지점은 텍스트의 기준점 앞 또는 뒤에 올 수 있습니다. 예를 들어 사용자가 Shift 키를 누른 상태에서 선택 영역을 마우스로 클릭하여 변경한 경우 기준점은 항상 같은 위치에 유지되지만 활성 지점은 변경됩니다.
관련 API 요소
flashx.textLayout.edit.ISelectionManager.getSelectionState()
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
공용 속성
속성 | 정의 주체 | ||
---|---|---|---|
absoluteEnd : int 선택 영역의 끝이며 TextFlow에서 절대 위치입니다. | TextRange | ||
absoluteStart : int 선택 영역의 시작이며 TextFlow에서 절대 위치입니다. | TextRange | ||
activePosition : int 선택 영역의 활성 위치이며 TextFlow에서 절대 위치입니다. | TextRange | ||
anchorPosition : int 선택 영역의 기준점 위치이며 TextFlow에서 절대 위치입니다. | TextRange | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
삽입된 테스트에 적용되는 서식 속성입니다. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow 이 선택 영역과 연관된 TextFlow를 반환합니다. | TextRange |
공용 메서드
메서드 | 정의 주체 | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
SelectionState 객체를 만듭니다. | SelectionState | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
[재정의]
새 기준 또는 활성 위치 값으로 선택 영역 범위를 업데이트합니다. | SelectionState | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
속성 세부 정보
pointFormat | 속성 |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
삽입된 테스트에 적용되는 서식 속성입니다.
참고: pointFormat
객체는 상속된 스타일을 포함하지 않습니다. 적용 가능한 모든 스타일 정의를 가져오려면 ISelectionManager 클래스의 getCommonCharacterFormat()
메서드를 사용합니다.
구현
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
관련 API 요소
생성자 세부 정보
SelectionState | () | 생성자 |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
SelectionState 객체를 만듭니다.
참고: 선택 영역을 만들기 위해 SelectionState 객체를 구성해서는 안 됩니다. 텍스트 흐름에서 선택 영역을 만들려면 관련 ISelectionManager 인스턴스의 setSelection()
메서드를 호출합니다. 이 인스턴스는 텍스트 흐름의 interactionManager
속성에 할당된 SelectionManager 또는 EditManager 객체입니다.
root:flashx.textLayout.elements:TextFlow — 선택 영역과 연관된 TextFlow입니다.
| |
anchorPosition:int — 선택 영역의 기준 인덱스입니다.
| |
activePosition:int — 선택 영역의 활성 인덱스입니다.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — 지점을 선택할 경우 입력한 다음 문자에 적용할 TextLayoutFormat 입니다.
|
관련 API 요소
메서드 세부 정보
updateRange | () | 메서드 |
Tue Jun 12 2018, 03:17 PM Z