/ /ムービークリップのコンテンツを角をドラッグするように乗算しますか。 - actionscript-3、flash、actionscript、actionscript-2

コーナーをドラッグしているかのようにムービークリップのコンテンツを掛け合わせますか? - actionscript-3、flash、actionscript、actionscript-2

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

回答:

回答№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);
}