I mean, I guess you could do this if you don't use any parent objects with any kind of event inheritance, or if you really want to have separate function names for absolutely every object in your game. But this sounds like the advice of someone who didn't want to use Game Maker but couldn't afford the game engine they did want. It's an anti-pattern and shouldn't be done.