Comunidad de diseño web y desarrollo en internet online

ELIMINAR AUDIOS Y LIMPIAR ARCHIVOS DE UN CICLO AS3

Citar            
MensajeEscrito el 16 Sep 2009 03:39 am
Presentacion Flas con AS3 tengo algunos problema que me parten la cabeza y que no le podido encontrar respuesta:

Estoy haciendo una presentación que carga 2 archivos swf externos automaticamente y de manera indefinida. :o
le he puesto un timer a cada carga para hacerlo mas facil..........

PROBLEMAS :twisted:

1- El audio se sobrepone luego de terminar la carga del primer swf, en el segundo.
2- Pasa un tiempo y la presentacion se cuelga por que los archivos swf se cargan una y otra vez

PROYECTO:
primer frame

Código ActionScript :

stop();
var contenedor = new Loader();
contenedor.load(new URLRequest("primer.swf"));
addChild(contenedor);
contenedor.x = 0
contenedor.y=0

function movimiento1(event:TimerEvent):void
{
gotoAndPlay(2)
}
var intervalo1:Timer = new Timer(90000,0);
intervalo1.addEventListener(TimerEvent.TIMER, movimiento1);
intervalo1.start();


segundo frame

Código ActionScript :

stop();
contenedor.contentLoaderInfo.content.stop();
removeChild(contenedor);
contenedor.unload();
delete Loader(contenedor);
{
gotoAndPlay(3)
}


tercer frame

Código :

stop();

var contenedor2 = new Loader();
contenedor2.load(new URLRequest("segundo.swf"));
addChild(contenedor2);
contenedor2.x = 0
contenedor2.y=0
function movimiento2(event:TimerEvent):void
{
gotoAndPlay(1)
}
var intervalo2:Timer = new Timer(90000,0);
intervalo2.addEventListener(TimerEvent.TIMER, movimiento2);
intervalo2.start();


el paso de as2 a as3 me esta acabando la paciencia e probado con todo y no funciona
unload no funciona removeChild no funciona removeChildAt no funciona he probado todas las posibilidades y ademas esta presentacion debe correr sin detenerse hasta 10h continuas es posible??????????
es mi primera ves en el foro ayuda por favor :oops:

Por chrisvigo

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Sep 2009 11:50 am
Lo primero: ¿los archivos externos están en AS3?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2009 01:58 am
jorge gracias por responder:

Efectivamente los archivos externos que deseo reproducir están en as3:

el problema del audio lo logre solucionar parando el audio en el ultimo frame de los swf externos con esto para los que les sirva esta información

stop();
import flash.media.SoundMixer;
SoundMixer.stopAll();

ahora mi problema es que después de determinado tiempo me sale un erro en el flash player y se cierra inesperadamente,
me imagino que los archivos externos se siguen reproduciendo una y otra vez saturando la memoria hay forma para llamar
con un comando a cerrar todo al final un ciclo y empezar de nuevo...

Gracias de atemano por tu respuesta

Por chrisvigo

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Sep 2009 10:43 am
No los cargues una y otra vez, cargalos solo una, luego simplemente dale stop, play y juega con su visibilidad

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2009 02:57 pm
gracias otra vez como exactamente controlo a un contenedor que reproduce un swf externo ??? la idea seria crear ciclos
de esta forma:

reproducir primer swf
reproducir segundo swf
limpiar todo del escenario y memoria empezar nuevamente

o la posibilidad de
iniciar reproducción primer swf
parar primer swf
iniciar reproducción segundo swf
parar segundo swf

es lo que me recominedas cierto??? como lo hago en as3??

GRACIAS

Por chrisvigo

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Sep 2009 03:03 pm
La referencia al contenido de un Loader es la propiedad content, entonces para pararlo por ejemplo:

contenedor.content.stop() o contenedor.content.play()

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.