Dokunma desteği keşfiFlash Player 10.1 ve üstü, Adobe AIR 2 ve üstü Uygulamanızın işlediği dokunma girdisinin kapsamını belirlemek için Multitouch sınıfı özelliklerini kullanın. Ardından, ActionScript’inizin işlediği olaylar için destek olup olmadığını görmek üzere ortamı test edin. Spesifik olarak, öncelikle uygulamanızın dokunma girdisi tipini belirleyin. Seçenekler şunlardır: dokunma noktası, hareket veya hiçbiri (tüm dokunma girdilerini fare tıklatmaları ve fare olayı işleyicileri gibi yorumla) Ardından, Multitouch sınıfının özellik ve yöntemlerini kullanarak çalışma zamanının uygulamanız tarafından istenen dokunma olaylarını desteklediğinden emin olun. Çalışma zamanı ortamının dokunma girdisi türlerini desteklediğini (örneğin, el hareketlerini yorumlayabildiğini) ve uygun şekilde yanıt verebildiğini sınayın.
Not: Multitouch sınıfı özellikleri statik özellikler olup, herhangi bir sınıfın örneklerine ait değildir. Bunları Multitouch.property söz dizimiyle kullanın; örneğin:
var touchSupport:Boolean = Multitouch.supportsTouchEvents; Girdi tipini ayarlayınFlash çalışma zamanı yorumlanacak dokunma girdisinin türünü bilmelidir; çünkü bir dokunma olayının birden fazla öğesi veya aşaması olabilir. Dokunmatik bir ekrana bir parmak dokunduğunda, çalışma zamanı bir dokunma olayı gönderiyor mu? Ya da bir hareketi mi bekliyor? Ya da çalışma zamanı bu dokunuşu bir fare olayı gibi mi izliyor? Dokunma girdisini destekleyen bir uygulama, Flash çalışma zamanı için işlediği dokunma olaylarının türünü belirlemelidir. Çalışma zamanı için dokunma girdisi türünü belirlemek için Multitouch.inputMode özelliğini kullanın. Girdi modu aşağıdaki üç seçenekten biri olabilir:
Bir dokunma olayını işlemeden önce girdi türünü belirlemek için Multitouch.inputMode özelliğini kullanan bir örnek için bkz. Touch olayını işleme. Dokunma girdisi desteği testiMultitouch sınıfının diğer özellikleri, uygulamanızın geçerli ortamın dokunma desteğine hassas ayarını yapacak değerleri sunar. Flash çalışma zamanı, aynı anda izin verilen dokunma noktası veya mevcut hareket sayısının değerlerini verir. Çalışma zamanı, uygulamanızın ihtiyaç duyduğu dokunma olayı işlemesini desteklemeyen bir ortamsa, kullanıcıya bir alternatif sunun. Örneğin, fareyle olay işleme veya geçerli ortamda hangi özelliklerin mevcut olup olmadığıyla ilgili bilgiler verin API’yi klavye, dokunma ve fare desteği için de kullanabilirsiniz, bkz. Girdi türlerini keşfetme. Uyumluluk testi hakkında daha fazla bilgi edinmek için bkz. Sorun Giderme. |
|