Comunidad de diseño web y desarrollo en internet online

Como ver el frame de la reproducción.

Citar            
MensajeEscrito el 19 Abr 2007 08:45 am
Necesito visualizar el frame por el que va la reproducción de un clip de película.

¿Como puedo hacerlo?

Gracias.

Por xoloh

10 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Abr 2007 08:53 am
La propiedad de un movieClip que te informa del frame en curso es "_currentframe". Pero no es un evento, por lo que no hay manera de tratarlo como evento.
Lo que se puede es crear un intervalo de tiempo para controlar/mostrar ese avance.

Código :

// suponemos que mcPelicula es el mc que quieres controlar el avance
function control (){
  trace(mcPelicula._currentframe);
  if(mcPelicula._currentframe == mcPelicula._totalframes){ // si llego el final limpiamos el intervalo
    clearInterval(idIntervalo );
  }
}
idIntervalo = setInterval(control, 500); // mostrará dos veces por segundo


La anterior manera es la de ingenio popular, pero la mejor práctica es esta:

Código :

mcPelicula.onEnterFrame = function () {
    trace ("frame actual: "+this._currentframe);
   if(this._currentframe == this._totalframes){
      delete this.onEnterFrame;
      this.stop();
   }
}

De esta manera te garantizas de que entre a esta funcion en cada frame por el que pase, así tendrás un control total.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 19 Abr 2007 09:23 am
Y poniendo una caja de texto dinámico con var:

Código :

mc._currentframe
?

;)

Por Bleend

Claber

3385 de clabLevel

10 tutoriales
4 articulos

Genero:Masculino   Héroes

Barcelona

firefox
Citar            
MensajeEscrito el 19 Abr 2007 09:38 am
;) good! no pense en esa opción, algo sencillo... funcionará, pero muy limitado.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.