19/05/2009, 12:59
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: Velocidades Independientes. Crea la siguiente clase en un archivo .as
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);
}
}
//------------------------------------------------------------------------------------
luego, al cargar dos películas externas puedes hacer lo siguiente:
var carga:MovieClipLoader = new MovieClipLoader();
carga.loadClip("anim1.swf", contenedor1); //esto te carga anim1.swf dentro del movieClip contenedor1
ani1 = new FrameRate(contenedor1, 24); // esto le establece velocidad 24 fps al movieClip
puedes hacer lo mismo para todos los swf que cargues
Un GigaSaludo |