| 패키지 | flash.events |
| 클래스 | public final class GesturePhase |
| 상속 | GesturePhase Object |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2, Flash Lite 4 |
phase 속성을 all로 설정합니다.
관련 API 요소
공용 속성
공용 메서드
공용 상수
| 상수 | 정의 주체 | ||
|---|---|---|---|
| ALL : String = "all" [정적]
두 손가락 두드리기나 스와이프 같은 단순 동작의 모든 단계를 포함하는 단일 값입니다. | GesturePhase | ||
| BEGIN : String = "begin" [정적]
새 동작의 시작입니다(예: 손가락 하나를 터치 스크린에 접촉하는 경우). | GesturePhase | ||
| END : String = "end" [정적]
새 동작의 완료입니다(예: 손가락 하나를 터치 스크린에서 떼는 경우). | GesturePhase | ||
| UPDATE : String = "update" [정적]
새 동작의 진행입니다(예: 손가락 하나를 터치 스크린에서 움직이는 경우). | GesturePhase | ||
상수 세부 정보
ALL | 상수 |
public static const ALL:String = "all"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2 |
두 손가락 두드리기나 스와이프 같은 단순 동작의 모든 단계를 포함하는 단일 값입니다. 이벤트 객체 phase 속성을 all로 설정하는 동작(스와이프 및 두 손가락 두드리기 동작)의 경우, 일단 이벤트가 전달되면 phase 값은 항상 all입니다.
관련 API 요소
BEGIN | 상수 |
public static const BEGIN:String = "begin"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2, Flash Lite 4 |
새 동작의 시작입니다(예: 손가락 하나를 터치 스크린에 접촉하는 경우).
관련 API 요소
END | 상수 |
public static const END:String = "end"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2, Flash Lite 4 |
새 동작의 완료입니다(예: 손가락 하나를 터치 스크린에서 떼는 경우).
관련 API 요소
UPDATE | 상수 |
public static const UPDATE:String = "update"| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10.1, AIR 2, Flash Lite 4 |
새 동작의 진행입니다(예: 손가락 하나를 터치 스크린에서 움직이는 경우).
관련 API 요소
예제 예제 사용 방법
TransformGestureEventExample.as
다음 예제에서는
GESTURE_ROTATE 이벤트에 대한 이벤트 처리를 보여 줍니다. 터치 지원 장치에서 회전 동작이 수행되는 동안 mySprite는 회전 작업을 수행하고 myTextField는 현재 상태로 채우기 작업을 수행합니다.
Multitouch.inputMode = MultitouchInputMode.GESTURE;
var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate );
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);
function onRotate(evt:TransformGestureEvent):void {
evt.target.rotation -= 45;
if (evt.phase==GesturePhase.BEGIN) {
myTextField.text = "Begin";
}
if (evt.phase==GesturePhase.UPDATE) {
myTextField.text = "Update";
}
if (evt.phase==GesturePhase.END) {
myTextField.text = "End";
}
}
Tue Jun 12 2018, 03:17 PM Z
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시