ok this need alot of works 0.0 i liked the way you made the game :) good luck see here is the way.. first of all try to make a collision polygon in all these frames, and put all the frames you want in the end of animation and do events like this :
event:
condition1:player collision with tiled
condition2:system : compare two values-> player.animationframe >= the first frame that has a solid.
action: anything you want for example destroy..
you can make it with easier way take all solid frames as a new object , its ok you can make 100 object it will be better than 1 object with 100 frames