Foros del Web » Creando para Internet » Flash y Actionscript »

Como puedo controlar un SWF externo?

Estas en el tema de Como puedo controlar un SWF externo? en el foro de Flash y Actionscript en Foros del Web. Hola amigos! Tengo una URL que aloja un swf que lo llamo a mi pelicula con loadMovieNum(). El caso es que necesito algo que me ...
  #1 (permalink)  
Antiguo 26/02/2010, 07:29
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
Como puedo controlar un SWF externo?

Hola amigos!
Tengo una URL que aloja un swf que lo llamo a mi pelicula con loadMovieNum(). El caso es que necesito algo que me permita saber cuando el swf externo a terminado de reproducirse para continuar con la animacion de mi flash... ¿habrá alguna forma de calcular esto?
Con getBytesTotal sé el peso pero no se me ocurre como hacer desde ahi para conocer cuando a terminado la reproduccion.

Encontré un código que lee los fotogramas del root del swf externo pero como a su vez, este tiene otro / s (no puedo saber cuántos) movieClip internos, no me sierve para conocer cuántos fotogramas corren en total...

Estaré muy agradecido si alguien me puede echar una mano y desde ya se los agradezco, espero alguno pueda ayudarme!
  #2 (permalink)  
Antiguo 26/02/2010, 08:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 16
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como puedo controlar un SWF externo?

Yo probaria como aplicar esto, no esta totalmente purgado porq no se perfecto actionscrip jeje

Código:
if(_root.TuSWF._currentframe==55)
{

		gotoAndPlay(17);
}

Ahi dice que si tu swf llego al fotograma 55 que vaya al 17
entonces en 55 pondria el ultima fotograma de tu swf que queres saber cuando llega al final y este codigo lo pegas donde tenes el loadmovie.

bueno no es perfecto pero con esta idea creo q algo podes sacar

salu2

Etiquetas: controlar, externo, swf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:07.