패키지 | 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