Is there anyway to make an animation not reset?

For example, if you have a animation of a bird flying, is it possible for it somehow to just keep going in a straight line forever, just by an animation?

Nope, the best thing you can do is animate it flying in one spot, keep the animation looped, and have a script move the bird.