Foros del Web » Creando para Internet » Flash y Actionscript »

Velocidades Independientes.

Estas en el tema de Velocidades Independientes. en el foro de Flash y Actionscript en Foros del Web. Como se hace para que cada swf contenido en un index se reproduzca con su velocidad determinada y no se reproduzca todo a la velocidad ...
  #1 (permalink)  
Antiguo 19/05/2009, 09:48
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Velocidades Independientes.

Como se hace para que cada swf contenido en un index se reproduzca con su velocidad determinada y no se reproduzca todo a la velocidad del index???

Redundo en el tema.

Tengo varios swf que se cargan en un index y todos se reproducen a la misma velocidad ya que estan respetando la velocidad de 12fps del index. Pero quiero que cada uno se reproduzca con su velocidad predeterminada ya que hay algunos que deben ir mas rápidos que otros.

Espero respuesta.

Gracias
  #2 (permalink)  
Antiguo 19/05/2009, 10:11
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Velocidades Independientes.

prueba con AS3: http://klr20mg.com/2006/07/08/as3-fr...ntos-al-stage/

Creo que es la unica solución y en AS2, no había sido implementada esa alternativa.
  #3 (permalink)  
Antiguo 19/05/2009, 11:07
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Respuesta: Velocidades Independientes.

huuu que mal, tendre que instalar AS3
Gracias por tu ayuda!!!!
  #4 (permalink)  
Antiguo 19/05/2009, 12:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 14 años, 10 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
  #5 (permalink)  
Antiguo 19/05/2009, 13:02
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Velocidades Independientes.

Se me olvidaba, tienes que tener el archivo FrameRate.as donde mismo tienes tu Index (SWF o EXE de Flash)
  #6 (permalink)  
Antiguo 19/05/2009, 20:11
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Respuesta: Velocidades Independientes.

Buenísimo!!!!!!!!!

Eres genial!!!!!

Muchas Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:13.