I'm not sure if this is meant to properly replicate R/B to the t, but if so then there are a hearty amount of minor flaws.
Non-coding related issues:
- Music does not loop properly
- In the games, the grass tiles would overlap Red instead of the other way around, so it looked like he was "in" the grass
- Random pokemon SFX start playing if so sit in the battle long enough (i think this is due to those shitty mp3s going around that have those SFX scattered in them)
Coding related issues:
- Holding multiple arrow keys causes conflicts between the animation that's played and the direction Red walks. For instance you can hold right then press left to moonwalk
- Ending a battle simply restarts the game, there is no persistence like an EXP system
- No random battles, only level 3 Ratatta appear
- PP system isn't implemented
- The health display is inaccurate, it always says I have 20/20 health
- I'm pretty sure you hardcoded the damage output, which is lazy but I don't think anyone is going to be picky enough to care
Most of these are minor issues, there doesn't seem to be any critical bugs, mostly just unimplemented features. I'm not exactly sure what your project is supposed to be, just "design a game in actionscript"? Is this for a first/second-year class?
overall pertty gud m8