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!