it has to do with your order of history. See if you deform a object and then apply mapping on it then when you animate it changes the result. Off course same applies shader projections, in wich case you don't really want to use shader projections, if yoy really really know wjat your doing and it urns you do use a texture reference.