패키지 | fl.events |
클래스 | public class InteractionInputType |
상속 | InteractionInputType Object |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
triggerEvent
속성 값의 상수를 정의합니다. 이러한 상수는 이벤트를 트리거할 수 있는 입력 장치인 마우스와 키보드를 식별하는 문자열을 정의합니다.
관련 API 요소
공용 속성
공용 메서드
공용 상수
상수 | 정의 주체 | ||
---|---|---|---|
KEYBOARD : String = "keyboard" [정적]
InteractionInputType.KEYBOARD 상수는 keyboard 이벤트 객체의 type 속성 값을 정의합니다. | InteractionInputType | ||
MOUSE : String = "mouse" [정적]
InteractionInputType.MOUSE 상수는 mouse 이벤트 객체의 type 속성 값을 정의합니다. | InteractionInputType |
상수 세부 정보
KEYBOARD | 상수 |
public static const KEYBOARD:String = "keyboard"
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
InteractionInputType.KEYBOARD
상수는 keyboard
이벤트 객체의 type
속성 값을 정의합니다.
MOUSE | 상수 |
public static const MOUSE:String = "mouse"
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
InteractionInputType.MOUSE
상수는 mouse
이벤트 객체의 type
속성 값을 정의합니다.
예제 예제 사용 방법
InteractionInputTypeExample.as
이 예제에서는 Slider 인스턴스가 키보드나 마우스를 통해 이동되었는지 여부를 확인하는 방법을 보여 줍니다.
- Slider를 스테이지로 드래그하고 이름을
slider
로 지정합니다. - Label 구성 요소를 스테이지로 드래그하고 이름을
sliderLabel
로 지정합니다. - 이 코드를 FLA와 같은 디렉토리에 InteractionInputTypeExample.as로 저장합니다.
- FLA의 DocumentClass를 InteractionInputTypeExample로 설정합니다.
package { import flash.display.Sprite; import fl.events.SliderEvent; import fl.events.InteractionInputType; public class InteractionInputTypeExample extends Sprite { public function InteractionInputTypeExample() { slider.addEventListener(SliderEvent.CHANGE, analyzeSliderInput); slider.addEventListener(SliderEvent.THUMB_DRAG, analyzeSliderInput); sliderLabel.autoSize = "left"; sliderLabel.text = "Select and move slider with keyboard or mouse"; } private function analyzeSliderInput(e:SliderEvent):void { switch(e.triggerEvent) { case InteractionInputType.MOUSE: sliderLabel.text = "Slider has been moved with mouse"; break; case InteractionInputType.KEYBOARD: sliderLabel.text = "Slider has been moved with keyboard"; break; default: break; } } } }
Tue Jun 12 2018, 03:17 PM Z