패키지 | flashx.textLayout.operations |
클래스 | public class FlowOperation |
상속 | FlowOperation Object |
구현 | IOperation |
하위 클래스 | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
작업은 텍스트 흐름의 변형입니다. Operation 클래스는 변형의 실행 및 실행 취소에 대한 논리를 정의합니다. 작업은 편집 관리자가 실행합니다. 대부분의 응용 프로그램에서는 사용자 정의 편집 관리자를 구현하는 경우를 제외하고는 직접 작업을 만들거나 관리할 필요가 없습니다.
작업이 수행되면 편집 관리자는 FlowOperationEvent 객체 내의 Operation 객체를 전달합니다. 이 Operation 객체를 쿼리하여 작업을 허용할지 여부, 다른 작업도 함께 수행할지 여부 또는 관련 사용자 인터페이스 요소를 업데이트할지 여부를 결정할 수 있습니다.
관련 API 요소
공용 속성
속성 | 정의 주체 | ||
---|---|---|---|
beginGeneration : uint [읽기 전용]
작업 전의 텍스트 흐름 생성입니다. | FlowOperation | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
endGeneration : uint [읽기 전용]
작업 후의 텍스트 흐름 생성입니다. | FlowOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
이 작업을 적용할 TextFlow 객체입니다. | FlowOperation | ||
userData : *
요소와 관련된 임의의 데이터입니다. | FlowOperation |
공용 메서드
메서드 | 정의 주체 | ||
---|---|---|---|
FlowOperation 객체를 만듭니다. | FlowOperation | ||
이 작업이 실행 취소 스택에 배치되는지 테스트합니다. | FlowOperation | ||
작업을 실행합니다. | FlowOperation | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
작업을 다시 실행합니다. | FlowOperation | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
작업을 되돌립니다. | FlowOperation | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
속성 세부 정보
beginGeneration | 속성 |
endGeneration | 속성 |
textFlow | 속성 |
textFlow:flashx.textLayout.elements:TextFlow
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
이 작업을 적용할 TextFlow 객체입니다.
구현
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
userData | 속성 |
생성자 세부 정보
FlowOperation | () | 생성자 |
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
FlowOperation 객체를 만듭니다.
매개 변수textFlow:flashx.textLayout.elements:TextFlow — 이 작업을 적용할 텍스트 흐름입니다.
|
메서드 세부 정보
canUndo | () | 메서드 |
doOperation | () | 메서드 |
redo | () | 메서드 |
public function redo():SelectionState
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
작업을 다시 실행합니다.
이 메서드는 파생된 클래스에서 재정의되어야 합니다. 기본 클래스 메서드는 작동하지 않습니다. redo()
를 직접 호출하면 안 됩니다. 편집 관리자가 작업을 다시 실행할 때 해당 메서드를 호출합니다.
SelectionState — 작업이 수행될 때 전달된 SelectionState 객체입니다. 이 SelectionState 객체는 현재 선택 영역일 수도 있고 작업을 위해 특별히 만들어진 선택 영역일 수도 있습니다.
|
undo | () | 메서드 |
public function undo():SelectionState
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
작업을 되돌립니다.
이 메서드는 파생된 클래스에서 재정의되어야 합니다. 기본 클래스 메서드는 작동하지 않습니다. undo()
를 직접 호출해서는 안 됩니다. 편집 관리자가 작업을 되돌릴 때 해당 메서드를 호출합니다.
SelectionState — 작업이 수행될 때 전달된 SelectionState 객체입니다. 이 SelectionState 객체는 현재 선택 영역일 수도 있고 작업을 위해 특별히 만들어진 선택 영역일 수도 있습니다.
|
Tue Jun 12 2018, 03:17 PM Z