Foros del Web » Creando para Internet » Flash y Actionscript »

deslizamiento de fondo

Estas en el tema de deslizamiento de fondo en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/11/2010, 04:32
 
Fecha de Ingreso: agosto-2007
Mensajes: 130
Antigüedad: 16 años, 9 meses
Puntos: 0
deslizamiento de fondo

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

Etiquetas: fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:14.