Comunidad de diseño web y desarrollo en internet online

GALERIA XML C/MOV DE MOUSE

Citar            
MensajeEscrito el 10 Jun 2007 12:42 am
Antes que nada quiero presentarme. Me llamo mauricio y soy de Uruguay. Soy un diario visitante y usuario de este foro pero sin embargo nuna me habia registrado.
Para empezar no podía ser de otra manera que pidiendo de su ayuda una vez más. Eta vez es mas personal pero pido ayuda la fin.

He armado una simple galería con xml que funciona perfectamente.
El problema está cuando hago el movimiento. Al pasar por sobre las miniaturas la velocidad para, eso esta bien. Lo que no he logrado es un "loop" de toda la tira de imágenes. Si dejo el mouse posicionado para que la galeria por ejemplo se mueva hacia la izquierda, lo hace perfectamente pero no para hasta desaparecer del stage. Lo que busco lograr es un loop constante de la tira de imágenes donde no importe la cantidad de fotos que le agregue a mi xml y todo siga funcionando como esta.

Por lo tanto en resumen lo que busco es que el movimiento no sea infinito hacia cualquiera de los dos lados.

En pricncipio y como nosé como subir el archivo entero les copio el código que tengo en mi fotograma principal.



Gracias por todo y espero su ayuda.

:.Mauri.

var prof:Number = 0;
var vel:Number = 5;
muevo = true;
createEmptyMovieClip("galeria", prof++);
galeria._x = 0;
galeria._y = 230;
galeria.onEnterFrame = function() {
if (muevo) {
if (_root._xmouse>Stage.width/2) {
vel = 1;
} else {
vel = -1;
}
galeria._x -= vel;
}
};
function carga_XML() {
menu = new XML();
menu.load("galeria.xml");
menu.onLoad = interprete;
menu.ignoreWhite = true;
}
function interprete() {
menuArray = menu.firstChild.childNodes;
var y:Number = 80;
var x:Number = 40;
var i:Number = 0;
for (i=0; i<menuArray.length; i++) {
galeria.attachMovie("marco", "marco"+i, prof++, {_x:x, _y:y, grande:menuArray[i].attributes.archivogrande});
x += 100;
loadMovie("foto_chica/"+menuArray[i].attributes.archivo, galeria["marco"+i].contenedor);
}
}
carga_XML();
createEmptyMovieClip("fgrande", prof++);
fgrande._x = 150;
fgrande._y = 100;

Por mnico

18 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Jun 2007 06:22 am
usa blokes de codigo y pasate el fla para entenderte mejor (claro si quieres).

Por Gz.Francisco

378 de clabLevel



Genero:Masculino  

Programador economista y buzo

firefox
Citar            
MensajeEscrito el 10 Jun 2007 03:07 pm
Me encantaría hacer todo eso peor no sé como! Si alguien me puede explicar como subo el .fla le estoy agradecido.

salu2,

:.Mauricio.

Por mnico

18 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Jun 2007 12:28 am
El efecto es como el de esta galería que encontre por la web. No tiene xq tener la carga dinámica ni easing, ni nada de eso, simplemente quiero mostrales el efecto del deslisamiento. Como llega hasta el tope tanto hacia arriba como hacia abajo y no sigue de largo infinitamente.

la web es esta. la gañeria esta obviamante en la seccion de multimedia/fotos

http://www.unitedenargentina.com.ar/

GRACIAS

Help :'(

Por mnico

18 de clabLevel



Genero:Masculino  

firefox

 

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