Ok... La primera parte sólo dice que copies y pegues en un archivo que se llame
FrameRate.as el código:
Zguillez escribió:
Código ActionScript :
class FrameRate extends MovieClip {
function FrameRate(clip, fps) {
clip.stop();
if (clip.__fpsInt__ != undefined) {
clearInterval(clip.__fpsInt__);
delete clip.__fpsInt__;
}
clip.__nextFrame__ = function(ptr) {
if (ptr._currentframe < ptr._totalframes) {
ptr.nextFrame();
} else {
ptr.gotoAndStop(1);
}
updateAfterEvent();
};
clip.__fpsInt__ = setInterval(clip.__nextFrame__, Math.round(1000 / fps), clip);
}
}
La segunda parte dice que pongas esto en tu pelicula en donde se cargarán los .swf externos:
Zguillez escribió:
Código ActionScript :
var carga:MovieClipLoader = new MovieClipLoader();
carga.loadClip("ani1.swf", contenedor1);
carga.loadClip("ani2.swf", contenedor2);
ani1 = new FrameRate(contenedor1, 12);
En TU caso, lo usarías así:
Código ActionScript :
//Con esto cargas la película externa
var carga:MovieClipLoader = new MovieClipLoader();
carga.loadClip("ani1.swf", contenedor1);
//el 12 lo cambias por el número de fps al que quieras que corra tu película
ani1 = new FrameRate(contenedor1, 12);Para esto, tal vez estés cargando tu archivo con loadMovie, pero, ahora tienes que hacerlos con MovieClipLoader... O sea que al adaptar tus cargas con el código de arriba debes borrar tu código de loadMovie.
Espero te haya quedado más claro

, si no, aquí estamos.