****PROBLEM SOLVED****
If your missile is killing enemies without hitting it as soon as it gets fired, check in the "Missile.as" file, find the "onEnterFrame()" function, and take a look at the "if" condition inside the "for...in" loop; at the end of the condition declaration there shouldn't be any ";".
Example: THIS IS WRONG
if (this.hitTest( _root.hero.enemies[i] )) // NO ";" IN THE END
{
//SOME CODE
}
sorry guys, i have a problem with the " hitTest() " function. I checked the cod a billion time, but everytime my hero ship fires a missile, the bullet appears for a millisec and vanishes, and ANY enemy is destroyed (despite of its "_x" and "_y"). Basically, the missiles are fired and make the enemy explode as soon as they're fired, without phisically hitting it.
The game is real nice once you reach level 30 (that would take about 8 minutes)