Its pretty good, some suggestions:
- mute button
- pause button
- a way to cancel placement of turret if you accidentally clicked or change your mind
- disable the right-click menu except for items you actually need (quality, etc)
- wave 15/16 is the last. This makes sense if it means 'waves completed' and doesn't include the current wave, but if it is meant to be 'current wave', then it should be 16/16 for the last
- set 'selectable' to false for the HP text fields above enemies. This will stop the cursor turning in to the 'text selection cursor' when mousing over them
- perfect bonus says undefined until it is calculated. default to 0
- upgrades for towers, and possibly a 'next wave' button and constant waves instead of clicking 'next' every single time, would maybe be better?
Anyway, I gave it 4/5.
When you create your buttons in FLash, go to the 4th frame, this is the 'hit frame'. Whatever is in this frame won't show up, but it determines what is the 'actual' button. Put a rectangle there so we don't have to be so accurate with clicking.
It's alright, but I don't see why bother submitting something like this? Wouldn't you rather wait until you had an optimized, well-running, fun game to submit instead of a single laggy test level? 2/5 because the physics are good.
It's great that you're learning actionscript but it's best if you don't submit things like this, please wait until you have a game on par with the rest of the site. This doesn't even have a goal, therefore rendering not actually a 'game'.