0

大きな問題を解決するのを手伝ってください。

中心からレイアウト (スパーク コンポーネント グループ) を回転する必要があります。中心から回転できます。しかし、一度回転させると、すべてがギザギザになります。画像を回転する場合と同様に、ビットマップのスムージングを true に設定できます。これにより、ギザギザのエッジが発生しなくなります。しかし、グループには平滑化変数はありません。どうすればこれを達成できるか教えてください。

var rotateMatrix:Matrix = group_icons.transform.matrix;
            var rotatePoint:Point =
                rotateMatrix.transformPoint(
                    new Point((515/2), (515/2)));
            rotateMatrix.translate(-rotatePoint.x, -rotatePoint.y);
            var num : Number = getAngleFromMouseCoord(mouseX , mouseY , new Point(0,600) ) ;
            /* if(currentAngle != 0 && currentAngle > num)
            {
                currentAngle = num ; 
                num = -num ; 
            }
            else
                currentAngle = num ; */
            if(direction == true  )
                rotateMatrix.rotate(num/30);
            else
                rotateMatrix.rotate(-num/30);
            rotateMatrix.translate(rotatePoint.x, rotatePoint.y);
            group_icons.transform.matrix = rotateMatrix ;

ENTER_FRAME イベントでこの関数を呼び出しています。

4

1 に答える 1