Cuestión : Descargar as3 pero el audio continúa jugando

Estoy intentando descargar un archivo cargado del swf, pero la representación visual va ausente mientras que el audio (encajado en el SWF) continúa a play.

que necesito descargar el archivo cargado del swf (“section1.swf”) en el


I de la función loadSection3 () encontré una cierta solución pero no podría hacerle el trabajo y la ayuda audio de las subsistencias playing.
Any sería agradecida.
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
blueFlag >var notpretty " del class= " del id= " codeSnippet837192 del
98) {
		percentNumberHolder.alpha=0;
		loadingMain.alpha=0;
	}

}
startLoad (“section1.swf”);

función loadSection3 (): vacío {
	mLoader.unload ();
	rastro (“section3 que es cargado”);
	startLoad (“section3.swf”);
}
class= del

Respuesta : Descargar as3 pero el audio continúa jugando

El audio continuará jugando en los clips descargados de la película. Creerlo o no, esto se documenta realmente en la clase del cargador. Comprobar esto hacia fuera:

Como mejor práctica, antes de que usted descargue un archivo del niño SWF, usted debe cerrar explícitamente cualquier corriente en los objetos del archivo del niño SWF, tales como objetos de LocalConnection, de NetConnection, de NetStream, y de los sonidos. Si no, audio en el archivo del niño SWF pudo continuar jugando, aunque el archivo del niño SWF fue descargado. Para cerrarse las corrientes en el niño que SWF archivan, que agregan a oyente del acontecimiento al niño que está atento el acontecimiento de la descarga. Cuando el padre llama Loader.unload (), el acontecimiento de la descarga se envía al niño. El código siguiente demuestra cómo usted puede ser que haga esto:

closeAllStreams de la función (evt: Acontecimiento) {
    myNetStream.close ();
    mySound.close ();
    myNetConnection.close ();
    myLocalConnection.close ();
}

Sin embargo, hay realmente aún más a él que eso. Si usted se está preponiendo verdad descargar el clip de modo que la colección de basura pueda ocurrir, usted también necesita quitar oyentes a cualquier (y todo el) acontecimiento que tendrían una referencia al cargador o a sus niños (el objeto del contentLoaderInfo, por ejemplo). Cerciorarse de tan que usted también mLoader.contentLoaderInfo.removeEventListener () para sus acontecimientos COMPLETOS y del PROGRESO también, antes de funcionar con el método de la descarga ().

El mejor,
Tom
Otras soluciones  
 
programming4us programming4us