Comunidad de diseño web y desarrollo en internet online

basic scroll jpg fails

Citar            
MensajeEscrito el 12 Ene 2009 07:47 pm
Hola!
Tengo un problemilla con una peli flash

Tengo un JPG de una vista panorámica (dentro de un movieclip)> 400x200 px. El jpg se va desplazando al mover el mouse a izq y dcha.
Me han pedido que aloje el clip en una peli de 600x220 px para que quede a la izq. un espacio blanco. En ese espacio aparecería la descripción (txt) del area por la que pasa el mouse (en el jpg).
El scroll me funcionaba bien en la peli inicial, pero al exportarlo a la peli nueva (600x220) no me va.
Soy bastante inexperto en flash y quisiera que me echáseis una mano.

Tendría que quedar así:

Descargar "FLA"

Código :

this.attachMovie("botones","botones",10);

w = 400;

onEnterFrame = function(){
  destx = w - this._xmouse;
  incrx = ( destx - botones._x ) / 10;
  botones._x += this.incrx;
}

Por La Criatura

3 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 12 Ene 2009 09:51 pm
cambia w = 600;
Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 13 Ene 2009 02:45 pm
Si, eso ya lo he probado.
El problema surge cuando quiero delimitar el area de movimiento del scroll de la foto.
Tiene que empezar a 200px del borde izquierdo. Ahora el scroll me lo hace en toda la pantalla (los 600px), y debería hacerlo solo dd se ve la foto.

Por La Criatura

3 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 13 Ene 2009 05:34 pm
Puede ser:

Código ActionScript :

destx = 200 + w - this._xmouse;


pero no estoy del todo seguro, pues no pude ver el codigo completo y que es el tal "botones", de todas formas te envio un mp. Nos vemos.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 13 Ene 2009 08:31 pm
Pues algo aparentemente tan simple como eso era la solución.
Mil gracias!!!

Pongo aquí el código para quién lo necesite.
He añadido también unos limitadores de la x del mouse para que se ciñan al espacio del jpg.




Código :

this.attachMovie("botones","botones",-16384);
w = 600;

onEnterFrame = function(){
// Posición destino 
this.destx = 200 + w - this._xmouse;
// desty = h - _ymouse;
// Incrementos de posición 
incrx = ( this.destx - this.botones._x ) / 5;
// incry = ( desty - botones._y ) / 10;
this.botones._x += this.incrx;
// botones._y += incry;


if(this.botones._x<160){
this.botones._x=160
}

if(this.botones._x>620){
this.botones._x=620
}

}

Por La Criatura

3 de clabLevel



 

Madrid

firefox

 

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