Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2013, 10:42
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 7 meses
Puntos: 406
Respuesta: Problema con As3

Hola andrek_cp22:
Bienvenido al Foro.
Lo que pasa es que al escribir los códigos en muchas líneas haz aumentado un espacio y al final de los códigos le falto una llave de cierre.
Aquí tienes el código como debes de haberlo escrito.
Código actionscript:
Ver original
  1. import flash.net.URLLoader;
  2. import flash.net.URLRequest;
  3. import flash.events.Event;
  4. import flash.events.MouseEvent;
  5. import fl.video.*;
  6. import fl.video.FLVPlayback;
  7.  
  8. var counter:uint = 0;
  9. var myxml:XML=new FLVPlayback();
  10. var flvPlayer:FLVPlayback=new FLVPlayback();
  11. flvPlayer.skin = "SkinOverPlaySeekMute.swf";
  12. flvPlayer.autoPlay = false;
  13. flvPlayer.skinAutoHide = true;
  14. addChild(flvPlayer);
  15.  
  16. var myLoader: URLLoader=new URLLoader();
  17. myLoader.load(new URLRequest("videos.xml"));
  18.  
  19. myLoader.addEventListener(Event.COMPLETE,loaded);
  20. function loaded(event:Event)
  21. {
  22.     myxml = XML(event.target.data);
  23.     var videoIndex:Number = myxml.video.lenght() - 1;
  24.     trace(myxml, videoIndex);
  25.     centerAlingnAndPlay();
  26.  
  27.     leftBtn.addEventListener(MouseEvent.CLICK,prevVideo);
  28.     rightBtn.addEventListener(MouseEvent.CLICK, nextVideo);
  29.  
  30.     function prevVideo(event:MouseEvent)
  31.     {
  32.         if (counter>0)
  33.         {
  34.             counter--;
  35.             centerAlignAndPlay();
  36.         }
  37.         else
  38.         {
  39.             counter = 3;
  40.             centerAlignAndPlay();
  41.         }
  42.  
  43.         function nextVideo(event:MouseEvent)
  44.         {
  45.             if (counter<videoIndex)
  46.             {
  47.                 counter++;
  48.                 centerAlignAndPlay();
  49.             }
  50.             else
  51.             {
  52.                 counter = 0;
  53.                 centerAlignAndPlay();
  54.             }
  55.         }
  56.  
  57.         flvPlayer.addEventListener(Event.COMPLETE,completePlay);
  58.         function completePlay(event:Event):void
  59.         {
  60.             if (counter<videoIndex)
  61.             {
  62.                 counter++;
  63.                 centerAlignAndPlay();
  64.             }
  65.             else
  66.             {
  67.                 counter = 0;
  68.                 centerAlignAndPlay();
  69.             }
  70.         }
  71.     }
  72.  
  73.     function centerAlignAndPlay()
  74.     {
  75.         flvPlayer.source = myxml.video[counter]. @ movie;
  76.  
  77.         flvPlayer.addEventListener(VideoProgressEvent.PROGRESS,onFlvPlayback_PROGRESS);
  78.         function onFLVPlayback_PROGRESS(event:VideoProgressEvent):void
  79.         {
  80.             var total:Number = event.target.bytesTotal;
  81.             var part:Number = event.target.bytesLoaded;
  82.             var percentage:Number = part / total;
  83.             var percentageFormatted:String=Math.floor(percentage*100)+"%";
  84.             status_txt.text = percentageFormatted + "loaded";
  85.             if (part==total)
  86.             {
  87.                 flvPlayer.play();
  88.                 status_txt.text = " ";
  89.             }
  90.         }
  91.         var mywidth = (stage.stageWidth-myxml.video[counter].@width)/2;
  92.         var myheight = (stage.stageHeight-myxml.video[counter].@height)/2;
  93.         flvPlayer.width = myxml.video[counter]. @ width;
  94.         flvPlayer.height = myxml.video[counter]. @ height;
  95.         flvPlayer.x = mywidth;
  96.         flvPlayer.y = myheight;
  97.         title.text = myxml.video[counter]. @ title;
  98.     }
  99. }
En los sucesivo al publicar tus código utilizando el Highlight para que se vea más legible, como el que ves en la corrección que te puse.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 13/11/2013 a las 10:48