2012-03-05 9 views
0

iOS(iPhone、iPad)ではダブルクリックイベントが利用できません。 しかし、例えばGoogleマップや他の描画アプリケーションは、ダブルクリックでスケールアップする機能を持っています。iOS用AS3 Airどのようにダブルクリックするのですか?

Webでサンプルプログラムが見つかりました。しかし、私はActionScript3プログラムがAir for iOSのダブルリックイベントを実装することができませんでした。 それを知っているなら教えてください。

私のアプリケーションには、MouseDrag、MouseGesture(スケールアップ、ダウン)、および画像の拡大拡大のためにダブルクリックの3つの機能が必要です。

答えて

0

FlashでiOSアプリケーションを作成するのはあまりにも面倒ですが、CLICKのようにDouble_Clickがサポートされると思います。 (一般に「タップ」および「ダブルタップ」と呼ばれるタッチ世界では)。

イベントを受信したいオブジェクトで、InteractiveObject.doubleClickEnabled = true;According to the docsをデフォルト設定で試してみてください。デフォルトではfalseです。 mouseEnabled = trueも確認してください。

2

私はGestouchと呼ばれるジェスチャ認識のためのライブラリを開発しています。ダブルタップ、パン、スケール(ズーム)の検出に役立ちます。ちょうどこのように:

var doubleTap:TapGesture = new TapGesture(image); 
doubleTap.numTapsRequired = 2; 
doubleTap.addEventListener(TapGestureEvent.GESTURE_TAP, onDoubleTap); 
... 
private function onDoubleTap(event:TapGestureEvent):void 
{ 
    // handle double tap! 
} 
関連する問題