0

マウスを画像の隅に置いてドラッグすると、マウスをドラッグした量に応じて画像が乗算されます。コードでこれを行うことは可能ですか? たとえば、ムービークリップの隅にマウスを置くと、マウスの横に四角いカーソルが表示されます。ドラッグすると、画像が少し複製されます。透視変換のような?

4

1 に答える 1

0

使用できます.beginBitmapFill()

ここにデモがあります:

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ready);
loader.load( new URLRequest("http://www.gravatar.com/avatar/") );

function ready(e:Event):void
{
    var shape:Shape = new Shape();

    shape.x = shape.y = 50;
    shape.graphics.beginBitmapFill((loader.content as Bitmap).bitmapData);

    shape.graphics.lineTo(100, 0);
    shape.graphics.lineTo(60, 120);
    shape.graphics.lineTo(-30, 50);
    shape.graphics.lineTo(0, 0);
    shape.graphics.endFill();

    addChild(shape);
}
于 2013-05-10T02:05:00.883 に答える