
I like using Flash Pro as a level editor. My entity system detect movieclips which have particular syntax names, create an entity based on this syntax and pass the movieclip to it for the graphical reference.
I can give id to the entities to create links between them and I can pass some values too:

Flash is great to do random/procedural graphics, i've made some tests in the past:

http://accropix.free.fr/tig/rand2.jpg
http://accropix.free.fr/tig/creatures.swf
I use this principle for the enemies, trying to give them more personality:





