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; } } }; } }