/ / Pomnóż zawartość movieclipa tak, jakby przeciągałeś rogi? - actionscript-3, flash, actionscript, actionscript-2

Pomnożyć zawartość movieclip, jak gdyby przeciągając narożniki? - actionscript-3, flash, actionscript, actionscript-2

Kiedy położysz mysz na roguobraz, możesz go przeciągnąć, a obraz zostanie pomnożony w zależności od tego, ile przeciągniesz myszą. Czy można to zrobić za pomocą kodu? Na przykład położyłem mysz na rogu klipu filmowego i zobaczyłem kwadratowy kursor obok mojej myszy. Teraz przeciągam i obraz duplikuje się trochę. Jak transformacja perspektywy?

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć .beginBitmapFill()

Oto wersja demo:

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);
}