Comunidad de diseño web y desarrollo en internet online

Detener Video en otro swf

Citar            
MensajeEscrito el 14 Mar 2010 08:57 am
Tengo un swf principal que carga otras secciones. Una de ellas reproduce un video y supuse que cuando paso a otra seccion ese video al hacer un removeChild iba a detenerse, pero el sonido continua. No encontre mucha ayuda al respecto..
Como puedo hacer?

Desde el movieclip que intento detener el video intente con esto sin exito:
MovieClip(parent).cont.videoStream.pause();

videoStream es una var videoStream:NetStream, la pausa deberia funcionar..

..pero nada! Alguna idea??

Por chaume_loco

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Mar 2010 02:04 am
el swf que contiene el video , agregale el evento REMOVED_FROM_STAGE este se dispara cuando haces un removeChild del SWF en cuestion , en el handler que responde a este evento , le pones stop() , cierras conecciones , streams en pocas palabras un destroy de objetos del swf , seguidamente para liberar bien la memoria harias uso del metodo unload() del objeto Loader que carga el SWF video.

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 16 Mar 2010 10:04 am
Espectacular!
Pos el momento utiicé esto:

Código ActionScript :

addEventListener(Event.REMOVED_FROM_STAGE, liberar);
function liberar(evt:Event):void {
   trace("che para boludo! me descargaron!");
   videoStream.close();
   vid.attachNetStream(null);
   vid.clear();
}


Seguramente se puede pulir pero para lo que necesito ahora funciona perfecto. Muchisimas gracias!

Por chaume_loco

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2010 10:05 am
ah muy gracioso el trace, no me habia percatado

Por chaume_loco

25 de clabLevel



 

firefox

 

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