I havent found an option to change the hue of a sprite yet in construct 2 .. maybie because i never needed it.
but you can simpli create these effects with hue and opacity at once if you just create an animation. Edit your sprite with Photoshop and create a Frame for every step you want. then add all the animation frames to you sprite and set up something like:
EnemyB(ullet?) - On collision with player: start animation by name "gotHit"
of course you have to set the animation speed in your sprite editor to 0, because the animation is running by default.
I guess this would also be more resource efficient since at least mobile devices need a lot of memory for things with opacity calculations. (correct me if I'm wrong)