On adobe animate the code would look like this:
this.cloud.addEventListener("click",rain.bind(this));
function rain(){
this.cloud.animatedCloud.rainDrop.play();
}
------
This is what I have been trying without luck.
gwd.rain = function(event){
gwd.actions.timeline.play('cloud').play('animatedCloud).play(rainDrop)';
}
Best!
gwd.actions.timeline.play('cloud animatedCloud rainDrop');
Although in the end I didn't use it. I used timeline events as you suggested, added animation to the cloud and moved the taparea inside the cloud as well. It worked fine.
Cheers!