The only way would be an image animation or a video, but as a real-time effect, I don't think it's possible without shaders.
If you can't user shaders, try to think of similar effect and see if you could pull that off. Experiment! :P
What I sometimes do is recording actives with shaders applied on them as a .gif and then put them back into the game (after some cleaning/ background removal). I also do this with expensive particle FX, so the particles will be one animation/object instead of 500 instances.
Thanks for reply guys. But make active animations for backgrounds make a huge size even if I use 'gif animate' format.
Yeah,... that's the big downfall, and especially on mobile, this will be a problem. Depending on your visual style you could think of scaling the background up, of course. This way you would save a lot of RAM and reduce file size.