Конечно, так и должно быть. После загрузки контента все свойства, включая и назначенные функции, "убиваются".
Используйте MovieClipLoader, и в его обработчике onLoadInit (который даст гарантию завершения загрузки) назначите мувику нужную функцию onRollOver.
Иначе даже не пытайтесь - на эти грабли постоянно все попадают.
Допустим, фото грузим в image_mc, тогда

Код AS1/AS2:
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.onRollOver = mcOnRollOver;
};
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mclListener);
mcLoader.loadClip('image1.jpg', image_mc);
function mcOnRollOver () {
trace(this); //выведет _level0.image_mc, если image_mc на _root находится
//ваша функция
}
Либо еще проще, в качестве слушателя - текущий уровень.

Код AS1/AS2:
this.onLoadInit = function(target_mc:MovieClip) {
target_mc.onRollOver = mcOnRollOver;
};
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip('image1.jpg', image_mc);
function mcOnRollOver () {
trace(this); //выведет _level0.image_mc, если image_mc на _root находится
//ваша функция
}