Hola, necesito crear un slideshow en una galería para que las fotos vayan pasando cada 3 segundos. Ahora funciona solo cuando le das click a los thumbnails. Lo estoy haciendo de la siguiente manera:

He creado un botón play y he puesto este código en la clase de la galería

Código ActionScript :

private var playFotos_mc:MovieClip;

playFotos_mc = thumbs.playFotos_mc;
playFotos_mc.buttonMode = true;
playFotos_mc.addEventListener(MouseEvent.CLICK, playTheFotos);

private function playTheFotos()
   {
     playFotos_mc.alpha = 0;
     thumbs.progres_bar.gotoAndPlay(2);
       }


progres_bar es un mc con una linea de tiempo. Al final de esta linea he puesto:

Código ActionScript :

cargarFoto(parseInt(deepLink));



Por otro lado tengo estas funciones:
para cargar la foto cuando se da click en un thumbnail

Código ActionScript :

private function onThumbClick(e:MouseEvent):void
      {         
         var tHolder:ThumbHolder = e.currentTarget as ThumbHolder;         
         cargarFoto(tHolder.fotoId);                  
      }

para cargar la primera foto por defecto:

Código ActionScript :

private function cargarFotoPorDefecto():void
      {
         var deepLink:String = Gaia.api.getDeeplink().replace("/", "");
         log("Deeplink: " + deepLink);
         if (parseInt(deepLink) > 0 && parseInt(deepLink) <= _imageCount)
         {
            cargarFoto(parseInt(deepLink));
         }
         else
         {
            cargarFoto(1);
         }
      }


El problema es que ni siquiera me hace el play en la linea de tiempo de la barra de progreso :?

¿Alguien sabe cual puede ser el porqué?

Gracias.