Here is how I thought of it.
you have your events
On collision between "this" and Platform
set velocity to "this".y+500
then in an event sheet attached to the player sprite the "this" would be replaced by the player sprite. But then you could attach it to another thing and it would still have that same action so the this would be replaced by whatever sprite it is attached to.
Is this what you where thinking or something else?