On Mon, Feb 9, 2009 at 7:47 PM, Todd Kerpelman <t...@kerp.net> wrote:
> Hey, coders!
> I have a Sprite that consists of a polygon that I drew in Flash (using the
> line tool) and saved into my Library.
> Using ActionScript, is there any way to easily find the points of said
> polygon? It seems like I oughta be able to dig up those line coordinates out
> of my Sprite.graphics object, but I can't seem to find a way of doing it...

You'll end up reading the coordinates from inside the Flash IDE or by
using a tool like Swfmill, but just for sports, and with the
limitation that it needs to be convex, this is the easiest way I can
think of:

Rotate it slowly. Use getRect to find out how far it extends towards,
say, the right, at a given rotation. When that distance decreases,
it's a point, and you can calculate its coordinate via the distance
and rotation. Repeat until you've made a full turn.

If it's not convex, I guess you'd need to trace it...

Flashcoders mailing list

Reply via email to