two animations

Is there a way to have two animations on one gameobject, or get an animation to play backward?

like this
only if your animation a lagacy animation

function OnTriggerExit (other:Collider){
if( other.collider.tag=="yourObject"){
animation.Stop( "firstone");
animation.Play("secand");

   }
}