Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2008, 09:26
Avatar de carlxime
carlxime
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 8 meses
Puntos: 6
Re: Desplazar sobre eje "x" un grafico con btnes.

Hola zucke,

Primero debes crear un MovieClip con tu tira de imágenes y ponerle un nombre de instancia (ej. clipo_mc).
Después debes establecer las coordenadas máximas y minímas en las que la galería de imágenes se debe mover (es decir, el tope derecho hasta donde llegará la tira cuando estés en el botón de la derecha; y el tope izquierdo hasta donde llegará la tira cuando estés en el botón de la izquierda).
Posteriormente deberás poner en tus botones un código similiar al siguiente:

Código:
// Botón Derecho
on (rollOver)
{
	this.onEnterFrame = _root.moveThisLeft;
}
on(rollOut)
{
	delete this.onEnterFrame;
}
// Botón Izquierdo
on (rollOver)
{
	this.onEnterFrame = _root.moveThisRight;
}
on(rollOut)
{
	delete this.onEnterFrame;
}

// Y en tu frame principal
var d:Number = 5;
function moveThisLeft() {
	if(clipo_mc._x > 334.0) // Tope Izquierdo
		clipo_mc._x -= d;
}

function moveThisRight() {	
	if(clipo_mc._x < 110.0) // Tope Derecho
		clipo_mc._x += d;
}
Si quieres que se mueva más rápido deberás incrementar el valor de la variable d, en caso contrario deberás decrementar su valor.

Saludos.