Código archivo xml
Código XML:
Ver original
<?xml version="1.0" encoding="utf-8"?> <gallery> <image filename="01.jpg"></image> <image filename="02.jpg"></image> <image filename="03.jpg"></image> <image filename="04.jpg"></image> <image filename="05.jpg"></image> <image filename="06.jpg"></image> <image filename="07.jpg"></image> <image filename="08.jpg"></image> <image filename="09.jpg"></image> <image filename="10.jpg"></image> <image filename="11.jpg"></image> <image filename="12.jpg"></image> <image filename="13.jpg"></image> <image filename="14.jpg"></image> <image filename="15.jpg"></image> <image filename="16.jpg"></image> <image filename="17.jpg"></image> <image filename="18.jpg"></image> <image filename="19.jpg"></image> <image filename="20.jpg"></image> <image filename="21.jpg"></image> <image filename="22.jpg"></image> </gallery>
Código Flash
Código flash:
Ver original
import flash.net.URLRequest; import flash.net.URLLoader; import flash.events.Event; import fl.transitions.*; import fl.transitions.easing.*; import flash.display.MovieClip; var myLoader:URLLoader = new URLLoader(); var myRequest:URLRequest = new URLRequest("gallery.xml"); var myXML:XML; myLoader.addEventListener(Event.COMPLETE, onComplete); function onComplete(evt:Event) { myXML = new XML (evt.target.data); onclickSiguiente(evt); } myLoader.load(myRequest); siguienteButton.addEventListener(MouseEvent.MOUSE_DOWN, onclickSiguiente); anteriorButton.addEventListener(MouseEvent.MOUSE_DOWN, onclickAnterior); finButton.addEventListener(MouseEvent.MOUSE_DOWN, onclickFin); inicioButton.addEventListener(MouseEvent.MOUSE_DOWN, onclickInicio); var currentImage:Number=-1; function onclickSiguiente(evt:Event) { if(currentImage >= 21){ currentImage= 00; } else{ currentImage = currentImage + 1; } var imageRequest= new URLRequest(myXML.image.attribute("filename")[currentImage]); myUILoader.load(imageRequest); } function onclickAnterior(evt:Event) { if(currentImage <= 00){ currentImage= 21; } else{ currentImage= currentImage - 1; } var imageRequest= new URLRequest(myXML.image.attribute("filename")[currentImage]); myUILoader.load(imageRequest); } function onclickFin(evt:Event) { currentImage= 21; var imageRequest= new URLRequest(myXML.image.attribute("filename")[currentImage]); myUILoader.load(imageRequest); } function onclickInicio(evt:Event) { currentImage= 00; var imageRequest= new URLRequest(myXML.image.attribute("filename")[currentImage]); myUILoader.load(imageRequest); }
Se trata de una galería de imágenes, la cual se transita mediante los botones: siguiente, anterior, fin, inicio.
Agradezco cualquier tipo de ayuda/consejo.