Animation inside GUI

I want to move a texture behind a GUI.Box and just show what is inside the box.
I can show my animation using lots of Textures but that would mean lots of very small textures when one would do just fine.
I want to one similar to the fire one in the wiki.

Is there a way to attach a material to a GUI object possibly?

SpriteManager supports uv animation, which would allow you to use keyframe animation from a texture sheet (like the fire example).

GUIManager would allow you to key the transform of a GUIQuad, allowing you to animate a single object’s position/rotation/scale/tint/transparency.

Theoretically, you could also animate the transform of a GUITexture, but that would most likely require a significant amount of custom code, and you won’t be able to rotate it.

Check out their individual threads:

http://forum.unity3d.com/viewtopic.php?t=23557

http://forum.unity3d.com/viewtopic.php?t=17864