İlk olarak basit başlayın ve neyin işe yaradığını görün (aşağıdaki kod örneği
Multitouch.inputMode
API girişinden alınmıştır:
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);
}
Dikdörtgene dokunun. Bu örnek işe yararsa, ortamınızın basit bir tıklatmayı desteklediğini anlarsınız. Bundan sonra daha karmaşık bir işlem deneyebilirsiniz.
Hareket desteğini test etmek daha karmaşık bir işlemdir. Ayrı bir aygıt veya işletim sistemi herhangi bir hareket girdisini destekleyebilir veya hiçbirini desteklemeyebilir.
Aşağıda yakınlaştırma hareketi için basit bir test vardır:
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";
}
Aygıtta bir yakınlaştırma hareketi gerçekleştirin ve metin alanının
Zoom is supported
mesajıyla doldurulup doldurulmadığına bakın. Test uygulamasının herhangi bir kısmında hareket uygulayabilmeniz için olay dinleyici sahne alanına eklenir.
Aşağıda yatay kaydırma hareketi için basit bir test vardır:
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";
}
Aygıtta bir yatay kaydırma hareketi gerçekleştirin ve metin alanının
Pan is supported
mesajıyla doldurulup doldurulmadığına bakın. Test uygulamasının herhangi bir kısmında hareket uygulayabilmeniz için olay dinleyici sahne alanına eklenir.
Bazı işletim sistemi ve aygıt kombinasyonları her iki hareketi de destekler. Bazıları yalnızca bir tanesini desteklerken bazıları hiçbirini desteklemez. Emin olmak için uygulamanızın dağıtım ortamını test edin.