Iniziate in modo semplice e controllate innanzitutto cosa funziona (l'esempio di codice seguente deriva dalla voce API per
Multitouch.inputMode
:
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
var mySprite:Sprite = new Sprite();
var myTextField:TextField = new TextField()
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0,0,40,40);
addChild(mySprite);
mySprite.addEventListener(TouchEvent.TOUCH_TAP, taplistener);
function taplistener(e:TouchEvent): void {
myTextField.text = "I've been tapped";
myTextField.y = 50;
addChild(myTextField);
}
Toccate il rettangolo. Se questo esempio funziona, sapete che il vostro ambiente supporta un tocco semplice. Potete quindi provare gestioni più complicate.
Il test del supporto manovra è più complicato. Un dispositivo o sistema operativo singolo supporta qualsiasi combinazione di input gestuale, o nessuno.
Di seguito è riportato un semplice test per la manovra di zoom:
Multitouch.inputMode = MultitouchInputMode.GESTURE;
stage.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom);
var myTextField = new TextField();
myTextField.y = 200;
myTextField.text = "Perform a zoom gesture";
addChild(myTextField);
function onZoom(evt:TransformGestureEvent):void {
myTextField.text = "Zoom is supported";
}
Eseguite una manovra di zoom sul dispositivo e verificate se il campo di testo viene compilato con il messaggio
Zoom is supported
(Zoom non supportato). Il listener di eventi viene aggiunto allo stage per consentire di eseguire la manovra su qualsiasi parte dell'applicazione di prova.
Di seguito è riportato un semplice test per la manovra di scorrimento:
Multitouch.inputMode = MultitouchInputMode.GESTURE;
stage.addEventListener(TransformGestureEvent.GESTURE_PAN , onPan);
var myTextField = new TextField();
myTextField.y = 200;
myTextField.text = "Perform a pan gesture";
addChild(myTextField);
function onPan(evt:TransformGestureEvent):void {
myTextField.text = "Pan is supported";
}
Eseguite una manovra di scorrimento sul dispositivo e verificate se il campo di testo viene compilato con il messaggio
Pan is supported
(Scorrimento supportato). Il listener di eventi viene aggiunto allo stage per consentire di eseguire la manovra su qualsiasi parte dell'applicazione di prova.
Alcune combinazioni di sistema operativo e dispositivo supportano entrambe le manovre, alcune ne supportano solo una, altre nessuna. Eseguite il test dell'ambiente di distribuzione dell'applicazione per essere sicuri.