マウスを角の上に置いたとき画像をドラッグすると、マウスのドラッグ量に応じて画像が拡大されます。コードでこれを行うことは可能ですか?たとえば、マウスをムービークリップの角に置くと、マウスの横に四角いカーソルが表示されます。今私はドラッグして、画像が少し複製します。透視変換のようなもの?
回答:
回答№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);
}