Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2011, 19:17
escorado
 
Fecha de Ingreso: noviembre-2011
Mensajes: 8
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Problemas con la barra de un slideshow

Alguien puede ayudarme por fa, ya que me urge y me lio con el siguiente codigo:


// Parametros
anchoPelicula = 1000;
altoPelicula = 80;
acel = 10;
iniciado = true;
// Operaciones
fondo_mc._width=anchoPelicula;
fondo_mc._height=altoPelicula;
fondo_mc._x=0;
fondo_mc._y=0;
acel /= 50;
panoramica_mc._y = 0;
panoramica2_mc._y = 0;
mitad = anchoPelicula/2;
ancho = panoramica_mc._width;
panoramica_mc._x = 0;
panoramica2_mc._x = (0-ancho);

// Al pasar el mouse encima

fondo_mc.onRollOut = function() {
//delete panoramica_mc.onEnterFrame;
}

// Funcion Mover
function mover() {
barraqueanda();
panoramica_mc.onEnterFrame = function() {
//trace("grandao dando role em: "+ _root.panoramica_mc._x);
//anda2();
if (_xmouse != mitad) {
if (_xmouse<mitad && _ymouse < 90) {
if(panoramica_mc._x < 0) {
inc = Math.abs(_xmouse-mitad)*(acel/10);
//
panoramica_mc._x += inc;

}
} else {
inc = Math.abs(_xmouse-mitad)*(acel/10);
if (panoramica_mc._x>(-5290.4) && _ymouse < 90) {

panoramica_mc._x -= inc;

}

}
}
}
}
init();
function init() {
barraqueanda();
this.onEnterFrame = function() {
if (iniciado) {
if (panoramica_mc._x>(-5290.4)) {
panoramica_mc._x -= 1.8;
}
}else{
delete this.onEnterFrame;
}
}
}




maior = _root.panoramica_mc._width;
menor = _root.slider._width;
desl = maior - Stage.width +20;

var prop = desl / menor;


function anda(obj, lugar){
//trace("movendo " + obj._name + " para " + parseInt(lugar));
obj._x = lugar;
}

function barraqueanda() {
_root.slider.bar.onEnterFrame = function() {
this._x = (_root.panoramica_mc._x / 10.0) *-1;
}
}

Hasta donde se, la cifra -5290.4 ordena la extensión de las fotos cuando se arrastra manualmente el desplazador y el ultimo codigo (_root.panoramica_mc._x / 10.0) *-1; maneja la velocidad del scroll automático, El problema es que por mucho que cambio la cifra del ultimo codigo no hay manera de que el scroll automático acabe en la ultima foto y que el desplazador que se mueve solo, se quede al final de la barra y no continue saliendose de los margenes.

Muchas gracias para los que me ayuden