2010-11-11 4 views
0

J'ai DisplayObjectwidth=600px, height=600px, x=0, y=0. (X et Y commencent dans le coin supérieur gauche.) Je ne connais que les coordonnées de 4 points. Par exemple, ces coordonnées sont (100,100) (100, -100) (300,500) (300, -500.)Transformez l'image en utilisant seulement 4 points dans ActionScript

Je voudrais transformer cela en DisplayObject où les quatre coordonnées sont: (100,100) (100,-100) (300,500) (300,-500). Comme vous pouvez le voir, cette transformation est compliquée. Je ne peux pas effectuer cela en utilisant seulement "largeur", "hauteur". Comment puis-je le faire en utilisant AS3?

+0

Pouvez-vous donner un exemple? Je ne comprends pas vraiment ce que tu veux. – poke

+0

J'ai DisplayObject avec une largeur = 600px, une hauteur = 600px, x = 0, y = 0 (coin supérieur gauche). Je voudrais transformer cela en objet d'affichage qui ont quatre coordonnées (100,100) (100, -100) (300,500) (300, -500) Comment puis-je le faire en utilisant AS3 – takayoshi

+0

Que représentent les quatre points? – cmann

Répondre

2

Sur la base des coordonnées que vous avez mentionné, il semble que vous essayez d'étirer une image rectangulaire dans un trapézoïde . Je ne l'ai jamais utilisé cette classe de distorsion de l'image, mais il semble que cela pourrait aider:

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

Questions connexes