在ActionScript中仅使用4个点转换图像

时间:2010-11-11 19:03:08

标签: flash actionscript-3 actionscript

DisplayObject width=600px, height=600px, x=0, y=0。 (X和Y从左上角开始。)我只知道4个点的坐标。例如,这些坐标为(100,100)(100,-100)(300,500)(300,-500。)

我想将其转换为DisplayObject,其中四个坐标为:(100,100) (100,-100) (300,500) (300,-500)

正如您所看到的,这种变换很复杂。我只能使用“width”,“height”来执行此操作。我怎么能用AS3做呢?

2 个答案:

答案 0 :(得分:2)

根据您提到的坐标,听起来您正试图将矩形图像拉伸成梯形。我从来没有使用过这种图像失真类,但听起来它可能有所帮助:

http://www.rubenswieringa.com/blog/distortimage

答案 1 :(得分:0)