I read several articles online. Looked at academic research on a [Random Polygon Generator](http://www.cosy.sbg.ac.at/~held/projects/rpg/rpg.html). The algorithms were mind boggling. I e-mailed some very smart ActionScript programmers for some help. None came (at least by the time of this writing).
Then it occurred to me… can’t I just rotate similar-sized squares and triangles appearing randomly to produce a randomly shaped polygon? Bet your ass I could 🙂
It would figure that success breeds more success, and now I have a ship that flys about the screen using the arrow keys, again controlled via a Ship class. Try it for yourself right here!
With a taste of success under my belt, I started remaking the Asteroids game using ActionSctipt 2.0 and class structure.
Directly associating Classes to movieclips isn’t the only approach you can use in grasping OOP with ActionScript 2.0, but it’s a great start for understanding how theoretical object structures can relate to the virtual objects that you can manipulate in Flash’s IDE.