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

Problemas con Slider

Estas en el tema de Problemas con Slider en el foro de Flash y Actionscript en Foros del Web. Amigos a ver si me pueden ayudar por ke estoy atascado con esto. tengo una pelicula de 800 x 600 px. y en mi libreria ...
  #1 (permalink)  
Antiguo 29/11/2006, 11:19
Avatar de Cyberlobito
Usuario no validado
 
Fecha de Ingreso: junio-2004
Ubicación: Lima, Perú
Mensajes: 145
Antigüedad: 19 años, 10 meses
Puntos: 0
Problemas con Slider

Amigos a ver si me pueden ayudar por ke estoy atascado con esto.

tengo una pelicula de 800 x 600 px. y en mi libreria tengo 15 objetos tipo peliculas los cuales los he vinculado conlos nombres de mc1, mc2, mc3 ..... mc15, para colocarlos en mi escena lo estoy atachando con el siguiente codigo en el primer fotograma

Código:
#include "lmc_tween.as"

cantidad = 16
ancho = 97
espacio = ancho + 10
limite = espacio * cantidad


for(i=0; i<cantidad; i++) {
	attachMovie("mc"+i, "mc"+i, 10+i)
	ref = _root["mc"+i];
	ref._y = 550;
    ref._x = ( espacio * i ) + 20;

/////////////////////////////////////////////////////////////////////////////////
// esto solo es un efecto no es importante

	ref.onRollOver = function() {
		this.tween("_width", 110, 1,"easeoutelastic")
		this.tween("_height", 88, 1,"easeoutelastic")
		this.fondito.colorTo(0xffffff,0.3,"easeOutSine")
	}
	ref.onRollOut = function() {
		this.tween("_width", 97, 1,"easeoutelastic")
		this.tween("_height", 75, 1,"easeoutelastic")
		this.fondito.colorTo(0xffffff,0.3,"easeOutSine")
	}
/////////////////////////////////////////////////////////////////////////////

}
hasta aki todo perfecto las imagenes se situan donde kiero y todo lo demas ahora para hacer ke las imagenes se muevan de un lado a otro segunla direccion contraria del mouse, agregue este codigo al final

Código:
vel=0
onEnterFrame = function() {
       vel = int(((_xmouse - 400)/-400) * 20)
}
y a cada moviCLip desde el mc1.. hasta .. el mc15 le agregue este codigo

Código:
onEnterFrame = function() {
    // Ajustamos la posición del objeto 
    this._x += _root.vel;

// Si el objeto sobrepasa el límite derecho...
    if ( this._x > _root.limite - _root.ancho ){
		// ...pasamos el objeto a la izquierda 
        this._x -= _root.limite;
    }
    // Si sobrepasa la coordenada de la izquierda...
    if( this._x < -_root.ancho ) {
        // ...lo enviamos al extremo derecho 
        this._x += _root.limite;
        }
}
como veran esta comentado la idea de este codigo es ke el deslizamiento sea infinito y nunca acabe ahora mi problema es el siguiente no kiero ke sea infinito, deseo ke cuado el primero mc1 este al borde izquierdo de la pelicula se detenga el slider igual cuando el ultimo mc15 este al borde derecho de la pelicula tambien kiero ke se detenga la idea es ke se mueva solo para los lados ke se pueda mover siempre y cuando los extremos nolleguen al los bordes espero haberme explicado bien gracias de antemano estoy seguro ke me ayudaran gracias
  #2 (permalink)  
Antiguo 29/11/2006, 11:24
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola Cyberlobito:
Visita mi página, allí tienes un tutor que se llama: galeria_xml_2.

Espero que te sea de utilidad.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 29/11/2006, 13:19
Avatar de Cyberlobito
Usuario no validado
 
Fecha de Ingreso: junio-2004
Ubicación: Lima, Perú
Mensajes: 145
Antigüedad: 19 años, 10 meses
Puntos: 0
Gracias amigo,lo revise, esta locazo solo ke no estoy cargando las fotos por XML, y tu crees ke me podrias ayudar en el ejemplo ke puesto en mi post gracias dale una chekeadita y dime komo lo puedo solucionar gracias amigo
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 10:41.