Código:
Lo malo es cuando termina de cargar una foto y pasa a la otra ES MUY BRUSCO, no como desvanecimiento..... asi como aparece, deseo q aparezca, (despacio).import caurina.transitions.Tweener; import flash.utils.Timer; import flash.events.TimerEvent; var xml1:XML; var tiempo:Timer; var i:Number=0; var alCargarXML:Function = function(evento:Event){ xml1 = new XML(url.data); tiempo=new Timer(6000,Number(xml1.child('foto').length())); tiempo.addEventListener("timer",mostrarTodo); tiempo.start(); } var url:URLLoader = new URLLoader(new URLRequest("26_imagenesXML.xml")); url.addEventListener("complete",alCargarXML); var clip:MovieClip = new MovieClip(); addChild(clip); clip.cont = new Loader(); var contenedor:Loader = clip.cont; contenedor.name = "contenedor"; var ponerFoto:Function = function(evento:Event) { contenedor.alpha = 0; Tweener.addTween(contenedor,{alpha:1,time:4,delay:2,transition:"alineal"}); } var mostrarTodo:Function = function(evento:Event){ if(getChildByName(contenedor.name)!=null) removeChild(contenedor); contenedor.alpha=0; contenedor.load(new URLRequest(xml1.child('foto')[i].@ruta)); contenedor.contentLoaderInfo.addEventListener("complete",ponerFoto) addChild(contenedor); i+=1; Tweener.addTween(contenedor.getChildByName("foto"),{alpha:1,time:5,delay:2,transition:"alineal"}) }
Por otra parte, no le he puesto posicion en X e Y. Les explico, aun no consigo que todas stas fotos ocupen la totalidad de mi ventana (me refiero cuando hacen CTL+ENTER), aki en mi fla tengo 800 x 600, pero stas imagenes no tienen esas dimensiones...son distitnas cada una... como hago para q cuadre en el centro de mi area, no importa si no llega hasta el borde, pero q ste centrado.
Yo entiendo q si fuera un clip d pelicula, ahi si le doy registro en el MEDIO, y en codigo lo centraria de esta forma:
var miclip:Clip = new Clip();
miclip.x = 400 (tomando q mi ancho de area es 800)
miclip.y = 300 (tomando q mi alto e area s 600)
addChild(miclip);
De esta forma si quedaria en el medio, PERO CON UNA IMAGEN DESDE XML ????
Espero q me ayuden, gracias
alandres