Código :
import flash.net.URLLoader;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import flash.events.Event;
galeria5_btn.addEventListener(MouseEvent.CLICK, galeria1);
function galeria1(Event:MouseEvent):void
{
var carga:URLLoader = new URLLoader();
var xmlExterno:XML;
var i:Number = 0;
var lista:XMLList;
var total:Number;
var fotos = new Loader();
addChild(fotos);
fotos.x = 1;
fotos.y = 1;
carga.load(new URLRequest("galeria.xml"));
carga.addEventListener(Event.COMPLETE, cargaXML);
function cargaXML(event:Event)
{
xmlExterno = new XML(event.target.data);
lista = xmlExterno.children();
total = lista.length();
fotos.load(new URLRequest(lista[i].attribute("imagen")));
}
siguiente_btn.addEventListener(MouseEvent.CLICK, siguiente);
anterior_btn.addEventListener(MouseEvent.CLICK, atras);
function siguiente(event:MouseEvent):void
{
if (i < total-1)
{
i++;
fotos.load(new URLRequest(lista[i].attribute("imagen")));
}
}
function atras(event:MouseEvent):void
{
if (i>0)
{
i--;
fotos.load(new URLRequest(lista[i].attribute("imagen")));
}
}
}
El problema es que cuando pongo la funcion "cargaXML" adentro de la funcion del boton "Galeria5_btn", me marca el error:
Escena 1, Capa 'Acciones', Fotograma 1, Línea 52 1046: No se encontró el tipo o no es una constante en tiempo de compilación: Event.
Pero cuando lo pongo afuera de la funcion del boton "Galeria5_btn" no me marca ese error. Espero y puedan ayudarme, gracias!
