Comunidad de diseño web y desarrollo en internet online

límites para foto panorámica con easing

Citar            
MensajeEscrito el 23 Ene 2008 08:32 am
Hola a todos.
He estado estudiando el as "menu easing para novatos" - pues yo lo soy- y mi problema es el siguiente:
Tengo un solo mc en el escenario que es una foto panoramica. El escenario es más pequeño que la foto de tal manera que al mover el ratón hacia izquierda o derecha, la fotografía se mueve mostrando la parte que no se veía. El asunto es que no sé como hacer para que la foto pare al llegar a su límite en cada lado, es decir, que no de vueltas en círculo: al poner, por ejemplo, el ratón en el lado izquierdo que la foto se deslice hacia el lado izquierdo ajustándo su límite izquierdo a la escena. Que tenga topes en cada lado, vaya. y no gire constantemente.
He puesto este script en el fotograma 1:

var xposMouse:Number = _root._xmouse;
var velMax:Number = 25;
var velMin:Number = 0;
var xMitadEscena:Number = 512;
var anchoEscena:Number = 1024;
var anchoMC:Number = 3210;
var factor:Number = xposMouse*(velMax-velMin)/xMitadEscena+2*velMin-velMax;
if (factor>velMax) {
factor = velMax;
} else if (factor<-velMax) {
factor = -velMax;
}
if (espacio_mc._x>anchoEscena) {
this.espacio_mc._x = -anchoMC;
}
if (espacio_mc._x<-anchoMC) {
this.espacio_mc._x = anchoEscena;
}
play();

y este otro en el fotograma 2:


if (xposMouse>(xMitadEscena)+30) {

this.espacio_mc._x -= factor;
}
if (xposMouse<(xMitadEscena)-30) {

this.espacio_mc._x -= factor;
}
gotoAndPlay(1);

el escenario mide 1024
el mc 3210

Os agradecería mucho una ayuda.

Por sedcontra

1 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 23 Ene 2008 10:06 am

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

firefox

 

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