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 originalimport flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.MouseEvent;
import fl.video.*;
import fl.video.FLVPlayback;
var counter:uint = 0;
var myxml:XML=new FLVPlayback();
var flvPlayer:FLVPlayback=new FLVPlayback();
flvPlayer.skin = "SkinOverPlaySeekMute.swf";
flvPlayer.autoPlay = false;
flvPlayer.skinAutoHide = true;
addChild(flvPlayer);
var myLoader: URLLoader=new URLLoader();
myLoader.load(new URLRequest("videos.xml"));
myLoader.addEventListener(Event.COMPLETE,loaded);
function loaded(event:Event)
{
myxml = XML(event.target.data);
var videoIndex:Number = myxml.video.lenght() - 1;
trace(myxml, videoIndex);
centerAlingnAndPlay();
leftBtn.addEventListener(MouseEvent.CLICK,prevVideo);
rightBtn.addEventListener(MouseEvent.CLICK, nextVideo);
function prevVideo(event:MouseEvent)
{
if (counter>0)
{
counter--;
centerAlignAndPlay();
}
else
{
counter = 3;
centerAlignAndPlay();
}
function nextVideo(event:MouseEvent)
{
if (counter<videoIndex)
{
counter++;
centerAlignAndPlay();
}
else
{
counter = 0;
centerAlignAndPlay();
}
}
flvPlayer.addEventListener(Event.COMPLETE,completePlay);
function completePlay(event:Event):void
{
if (counter<videoIndex)
{
counter++;
centerAlignAndPlay();
}
else
{
counter = 0;
centerAlignAndPlay();
}
}
}
function centerAlignAndPlay()
{
flvPlayer.source = myxml.video[counter]. @ movie;
flvPlayer.addEventListener(VideoProgressEvent.PROGRESS,onFlvPlayback_PROGRESS);
function onFLVPlayback_PROGRESS(event:VideoProgressEvent):void
{
var total:Number = event.target.bytesTotal;
var part:Number = event.target.bytesLoaded;
var percentage:Number = part / total;
var percentageFormatted:String=Math.floor(percentage*100)+"%";
status_txt.text = percentageFormatted + "loaded";
if (part==total)
{
flvPlayer.play();
status_txt.text = " ";
}
}
var mywidth = (stage.stageWidth-myxml.video[counter].@width)/2;
var myheight = (stage.stageHeight-myxml.video[counter].@height)/2;
flvPlayer.width = myxml.video[counter]. @ width;
flvPlayer.height = myxml.video[counter]. @ height;
flvPlayer.x = mywidth;
flvPlayer.y = myheight;
title.text = myxml.video[counter]. @ title;
}
}
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.