What is your workflow for laying out graphics?

In Flash Builder for a Flex project, and in the Flash IDE for an AS3 project you can drag visual elements onto the screen to position them.

I am working on an Air app and therefore is all AS3. How do you go about laying out graphics in this type of a development environment? I had the same issue when I use to code only AS3 in Flash Builder.

If I want to create a heads-up-display for instance the only method I know is:

  1. draw everything out in Illustrator
  2. export each element
  3. import them into my code
  4. look at the original Illustrator file to get the coordinates for each item
  5. use these coordinates to position each element in code

Since designs and layouts change as projects progress this process needs to be repeated until things are final, it slows things down a bit.

Am I missing an easier method? How do you go about creating the visual side of your pure AS3 or Air projects?