How can I make an interactive animation

Is there any way to make a ‘Dynamic Component’ animation (animation plays on click, like in Sketchup)?

This is the reference video what Dynamic Component is and how it works: video

Is it possible to make a simple animation play by clicking on an object? in Cycles Render