saludos a tod@s de nuevo
estoy peleandome con un trocito de codigo y me hago un lio... a ver si alguien me puede echar una mano...
se trata de una imagen de fondo que se adapta al ancho de la pantalla. debido a que las pantallas cada vez son mas panoramicas, hay unos trozos (superior e inferior) de la imagen que no se ven y quiero que al mover el raton la imagen se mueva arriba y abajo mostrandolos.
con el codigo si no llego a los topes se mueve la imagen arriba y abajo, y se detiene al encontrarse con uno de los dos topes, pero una vez se para no sigue moviendose. que me falta para que siga moviendose?
milchisimas gracias
Código:
var aqui = this;
function mueveFondo() {
//
var yyFondo = fondo._y;
var altoFondo = fondo._height;
var altoStage = Stage.height;
var eje:Number = altoFondo / 2;
with (fondo) {
y = yyFondo;
_y = yyFondo;
}
//
var dif = (altoFondo - altoStage)/2;
//
if (altoStage >= altoFondo) {
trace("no hace nada");
} else {
fondoDins.onEnterFrame = function() {
with (fondo) {
if (_y >= (yyFondo - dif)) {
y = (yyFondo - dif);
_y = (yyFondo - dif);
} else if (_y <= (yyFondo + dif)) {
y = (yyFondo + dif);
_y = (yyFondo + dif);
} else {
y = -eje - aqui._ymouse;
_y += (y - _y) * 0.1;
}
}
};
}
}