Comunidad de diseño web y desarrollo en internet online

Pasarela de fotos en as2

Citar            
MensajeEscrito el 13 Mar 2008 10:36 am
Hola!

Haber si ustedes me podrían ayudar a crear una pasarela de fotos en as2, que me ocupe el 100% del flash,que ando algo perdido y no tengo mucho idea.

Os cuento un poco, es un flash en el q tienen que mostrarse diferentes fotos, una tras otra, que despúes de un tiempo se muestre la siguiente, así en un bucle.

La cosa es que através de un XML, recepciono la ruta de las imágenes, hasta ahí bien, consigo que me las recoja y me las muestre.

Bien, ahora mi problema, tendría que conseguir que esas imagenes se carguen en un movie clip independiente, para que al pasar de una imágen a otra tenga un cambio suave con alguna interpolación en el que cambio el valor del alpha.

Gracias.
Un saludo.

Por Pywe

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Mar 2008 02:00 pm
Algo así?
http://www.flash-db.com/Tutorials/gallery/

Googlea para encontrar alguna que se ajuste a tus necesidades, las galerías de fotos es un ejercicio "clásico" de cualquier flashero

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Mar 2008 08:53 am
Gracias solisarg.
Al final lo resolví, como lo había planteado en un principio, la idea estaba bien, pero el códgo estaba mal.
Os cuento. En la linea principal he metido una película que contine la transición entre fotos y en el último fotograma de este clip, he puesto el código que hace que en la siguiente vuelta cargue otra foto diferente, claro las rutas de las fotos se las paso por un XML, como os he dicho en el anterior post.

Os pongo el código, para que le hecheis un vistazo.
Estas lineas están en la liena principal.

Código :

_root.i = 0;

// Creo un nuevo objeto XML
miXML = new XML();
// Ignorar espacios
miXML.ignoreWhite = true;
// Proceso si la carga tuvo exito
miXML.onLoad = function(succes) {
   if (succes) {
      //Número de archivos referenciados en el XML
      _root.n = this.firstChild.childNodes.length;
      trace ("numero de imagenes = "+ _root.n);
      //Muestro la pimera foto
      pri = this.firstChild.childNodes[0].attributes.id;
      _root.cargador_mc.imagenes_mc.loadMovie(pri);
   }
};
// -- cargar XML
miXML.load("imagenes.xml");


Ahora el código dentro del clip que contiene la transición entre fotos, esta puesto en el últino fotograma.

Código :

_root.i ++;
// Creo un nuevo objeto XML
miXML = new XML();
// Ignorar espacios
miXML.ignoreWhite = true;
// Proceso si la carga tuvo exito
miXML.onLoad = function(succes) {
   if (succes) {
      //Número de vueltas respecto al número de archivos
      if (_root.i == _root.n) { _root.i = 0; }
      //Cargo la foto en el mc
      _root.foto = this.firstChild.childNodes[_root.i].attributes.id;
      _parent.cargador_mc.imagenes_mc.loadMovie(_root.foto);
   }
};
// -- cargar XML
miXML.load("imagenes.xml");

trace ("me muestra el valor de n "+_root.n);
trace ("me muestra i sumando cada vuelta "+_root.i);
trace ("me muestra la ruta de cada foto "+_root.foto);


Eso es todo, sí veis algo raro, me contais, que estoy algo pez en el tema de actionscrpt.
De momento no puedo subir el .fla, ya os lo pondré.

Un saludo

Por Pywe

4 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.