horrible....funciona per lo estas haciendo 24 veces por segundo....yo diria que es un poco de trabajo extra para el player...mejor si lo haces asi:
Código:
var movieUrl:String = "http://www.google.it/ig/images/igoogle_logo_sm.gif";
var _l1:MovieClip = _root;
var tiempoCambiaImagen:Number = 5000;
function cargaMovie()
{
var main_mc:MovieClip;
try
{
_l1.removeMovieClip(main_mc);
}
catch(error:Error){}
var listener:Object = new Object();
listener.onLoadComplete = function()
{
var ciclo:Number = setTimeout(cargaMovie, tiempoCambiaImagen);
}
listener.onLoadInit = function()
{
var main_mc:MovieClip = _l1.main_mc;
main_mc._x = 3;
main_mc._y = 495;
main_mc._height = 95;
main_mc._width = 150;
}
var ml:MovieClipLoader = new MovieClipLoader();
ml.addListener(listener);
this.createEmptyMovieClip("main_mc", _l1.getNextHighestDepth());
main_mc = _l1.main_mc;
ml.loadClip(movieUrl + "?rand=" +(new Date().getTime()), main_mc);
}
cargaMovie();
copia todo porque lo cambie un poco.
con el tema de los effectos...busca un poco en la ayuda de flash, en este momento no me acuerdo bien el codigo.