Comunidad de diseño web y desarrollo en internet online

Quitar Audio de SWF externo.

Citar            
MensajeEscrito el 06 Ago 2009 11:40 pm
Buenas noches amigos despues de ver una tutorial de como hacer un menu para cargar SWF lo hice pero el problema es que cuando cambio de SWF el audio se queda y cuando carga el nuevo swf se mezclan y asi sigue pasando a medida que se van cargando mas SWF. aqui les pondo el codigo.

var Xpos:Number=28.95;
var Ypos:Number=20;
var swf:MovieClip;
var loader:Loader=new Loader();

var defaultSWF:URLRequest=new URLRequest("CNL/J01.swf");

loader.load(defaultSWF);
loader.x=Xpos;
loader.y=Xpos;
addChild(loader)
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function btnClick(event:MouseEvent):void{

removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("CNL/"+event.target.name+".swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
///////////////////////////////////////////////////
J01.addEventListener(MouseEvent.CLICK,btnClick);
J02.addEventListener(MouseEvent.CLICK,btnClick);
J03.addEventListener(MouseEvent.CLICK,btnClick);

ya intente tambien con " stage.addChild(loader); "
y nada que me resulta. Les agradesco sus ayuda. Gracias.

Por farox

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Ago 2009 12:08 pm
El tema no es tanto como cargas el contenido (que es lo que muestras) sino como tengas puesto el audio. Si lo tienes en la línea de tiempo no tendrás control sobre él, deberías ponerlo en un objeto Sound para poder pararlo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ago 2009 06:02 pm
Buenos dias. El SWF que cargo son videos FLV que estan dentro de reproducotres de flash, tambien video youtube.

Por farox

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Ago 2009 02:25 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Ago 2009 04:12 am
Gracias amigo me soluciono el problema.
import flash.media.SoundMixer;
SoundMixer.stopAll();

Por farox

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 May 2011 05:51 am
Lo que tienes que hacer si estas cargando archivos externos es primero remover los listeners, contenedo y pelicula swf luego bajar el volumen a 0 pero a tu pelicula con soundTransform y callar todos los sonidos con SoundMixer.stopAll()... quedaria asi : claro esta que son pedazos de codigo pero esto te solucionara el problema

l.contentLoaderInfo.removeEventListener( ProgressEvent.PROGRESS, progreso);
l.contentLoaderInfo.removeEventListener(Event.COMPLETE, completo);
//============================================

var trans:SoundTransform = new SoundTransform(-1, 0);
trans.volume=0;
miPelicula.soundTransform = trans;

contenedorpres.removeChild(miPelicula);
removeChild(contenedorpres);
miPelicula=null;
contenedorpres=null;
SoundMixer.stopAll();

Por ferKira2012

0 de clabLevel



 

firefox

 

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