Comunidad de diseño web y desarrollo en internet online

pausar/reproducir 2 mivieclios a la par

Citar            
MensajeEscrito el 26 Oct 2010 03:53 pm
Hola, de regreso con problema nuevo, la cuestion es la siguiente,

necesito pausar/reanudar la reproduccion de 2 movieclips, la cuestion es esta, estan en diferentes contenedores, y necesito que los 2 funcionen al mismo tiempo ( se detengan y sigan reproduciendose al mismo tiempo) he probado varios scripts, pero no funcionan, simplemente a los mc les vale si hay o no boton XD, alguna idea?? alguna recomendacion de como lograr esto?

gracias por leer. buen dia a todos! :)

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie
Citar            
MensajeEscrito el 26 Oct 2010 04:01 pm
Si usas la ruta absoluta a ambos clips da igual donde esté el botón, puedes hacerle un stop y un play a los dos al mismo tiempo, ejemplo

_root.clip1.clip2.play();
_root.otroClip1.otroClip2.play()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Oct 2010 02:19 am
cierto, olvide mencionarles, estoy trabajando con AS3, y mi codigo está de esta manera(gracias a un buen amigo):

Código ActionScript :

stop();

//___ Declarando Variables
var ubicacionFrame:Number;
var estado:Boolean = true;
btnPlayPause.gotoAndStop(2);
panel.addEventListener(Event.ENTER_FRAME, traceFrame);
function traceFrame(e:Event):void {
   trace("current frame is: " + e.target.currentFrame);
    //if (e.target.currentFrame == 21) trace ("spike wanted frame");
   ubicacionFrame = e.target.currentFrame;
   trace("ubicacionFrame: " + ubicacionFrame);
}

//_____________________________
btnReturn.buttonMode = true;
btnEnd.buttonMode = true;
btnPlayPause.buttonMode = true;

btnReturn.addEventListener(MouseEvent.CLICK, alInicio);

function alInicio(event:MouseEvent):void {
   panel.gotoAndStop(1);
}

btnEnd.addEventListener(MouseEvent.CLICK, alFinal);

function alFinal(event:MouseEvent):void {
   panel.gotoAndStop(71);
}

btnPlayPause.addEventListener(MouseEvent.CLICK, PlayPause);

function PlayPause(event:MouseEvent):void {
   if(estado){
      btnPlayPause.gotoAndStop(1);
      panel.gotoAndStop(ubicacionFrame);
      estado = false;
   }else{
      btnPlayPause.gotoAndStop(2);
      panel.gotoAndPlay(ubicacionFrame);
      estado = true;
   }
}



ahora, esto me funciona de maravilla, para un moviclip ( panel), pero necesito que otro mc(subtitulos), se pause y se reprodusca al mismo tiempo que panel, he probado uno que otro tip, pero no se; si por la forma en que esta configurado todo el script, necesite algun ajuste especifico. un saludo y gracias de nuevo.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie
Citar            
MensajeEscrito el 27 Oct 2010 12:04 pm
Debajo de donde dice:

panel.gotoAndStop(ubicacionFrame);

agrega

subtitulos.gotoAndStop(ubicacionFrame);

En realidad no hace falta llevar la cuenta de que frame está para la pausa, se podría hacer simplemente:

Código ActionScript :

function PlayPause(event:MouseEvent):void { 
   if(estado){ 
      btnPlayPause.gotoAndStop(1); 
      panel.gotoStop();
       subtitulos.play()
      estado = false; 
   }else{ 
      btnPlayPause.gotoAndStop(2); 
      panel.play();
      subtitulos.play() 
      estado = true; 
   } 
} 


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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