0

楕円形の長方形などのフレックスプリミティブクラスを使用して作成された基本的な形状があります。これらはそれぞれ、グラフィックオブジェクトに追加されます。

今、私はそれを選択して拡大縮小するメカニズムを探しています(Photoshop Transform-ドラッグ可能なコーナーとエッジのように、画像はドラッグすると拡大縮小されます)

利用可能なソリューションはありますか?

ありがとうございました

4

2 に答える 2

0

どのスパークグラフィックプリミティブもInteractiveObjectクラスを拡張しないため、直接操作することはできません。これが私がすべきだと思うことです(よりActionscriptのような考え方):スプライトを作成し、AS3描画APIを使用して必要な形状を描画し、その形状をスプライトにaddChildし、さらに小さなスプライトを追加して、できるはずの領域をマークしますグラフィックを操作します。たとえば、コーナーをつかんだときにメインスプライトをスケーリングする場合は、コーナー領域に小さなスプライトを追加し、その小さなスプライトでmouseDownイベントをリッスンします(mouseMoveイベントとともに、メインスプライトのサイズを変更する必要があります) 。

一部のFlexグッズを使用すると、もっと簡単な方法があるかもしれませんが、私が言ったように、これは純粋なASで行うことです。

于 2012-04-16T09:02:23.603 に答える
0

これを見てください:http ://code.google.com/p/transform-tool/

于 2012-08-23T21:04:20.813 に答える