私が探している正確な答えを見つけるのに問題があります。私は現在画像上でピンチズームを可能にするアプリケーションを構築しています。これはFlash Builder 4.5で構築されています。私が特に必要とするのは、ズームインとズームアウト時に画像を同じ大きさに保つことです。したがって、画像はまだ増減しますが、目に見えないボックス内にとどまります。TransformGestureEvent画像を拡大しても画像のサイズを保持しますFlex
この説明は意味がありますか?
今はズームインとズームアウトが可能ですが、画像サイズが変更され、他のコンテンツもカバーされます。最終的には、パンと回転を含む他の機能が追加されます。画像は口の3Dモデルになります。
チュートリアルやソースが提供されている場合はそれが素晴らしいでしょう。私はあなたが正しく質問を理解している場合
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.TransformGestureEvent;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
private function init():void
{
img.addEventListener(TransformGestureEvent.GESTURE_ZOOM, onZoom);
}
private function onZoom(event:TransformGestureEvent):void
{
var mySprite:Sprite = img as Sprite;
if(mySprite.scaleY.valueOf() >= 1)
{
mySprite.scaleX *= event.scaleX;
mySprite.scaleY *= event.scaleY;
}
else
{
mySprite.scaleX= 1;
mySprite.scaleY = 1;
}
}