| Pakiet | fl.events |
| Klasa | public class InteractionInputType |
| Dziedziczenie | InteractionInputType Object |
| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flash CS3 |
| Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
triggerEvent obiektu SliderEvent. Te stałe definiują ciągi znaków identyfikujące źródła interakcji, które mogą wywołać zdarzenie: mysz i klawiaturę.
Powiązane elementy interfejsu API
Właściwości publiczne
Metody publiczne
Stałe publiczne
| Stała | Zdefiniowane przez | ||
|---|---|---|---|
| KEYBOARD : String = "keyboard" [statyczny]
Stała InteractionInputType.KEYBOARD definiuje wartość właściwości type obiektu zdarzenia keyboard. | InteractionInputType | ||
| MOUSE : String = "mouse" [statyczny]
Stała InteractionInputType.MOUSE definiuje wartość właściwości type obiektu zdarzenia mouse. | InteractionInputType | ||
Szczegół stałej
KEYBOARD | Stała |
public static const KEYBOARD:String = "keyboard"| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flash CS3 |
| Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Stała InteractionInputType.KEYBOARD definiuje wartość właściwości type obiektu zdarzenia keyboard.
MOUSE | Stała |
public static const MOUSE:String = "mouse"| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flash CS3 |
| Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Stała InteractionInputType.MOUSE definiuje wartość właściwości type obiektu zdarzenia mouse.
Przykłady Sposób korzystania z tego przykładu
InteractionInputTypeExample.as
Ten przykład ilustruje sposób sprawdzania, czy instancja obiektu Slider została przemieszczona za pomocą klawiatury, czy myszy.
- Przeciągnij składnik Slider na stół montażowy i nadaj mu nazwę
slider. - Przeciągnij składnik Label na stół montażowy i nadaj mu nazwę
sliderLabel. - Zapisz ten kod pod nazwą InteractionInputTypeExample.as w tym samym katalogu, co plik FLA.
- Ustaw właściwość DocumentClass w pliku FLA na wartość 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, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne