1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

GALERÍA FOTOGRÁFICA CON SCROLL QUE NO SE MUEVE FLASH CS4

Tema en 'Imagen Digital y Video' iniciado por freddycam, 24 May 2012.

  1. freddycam

    freddycam Nuevo usuario

    Hola, necesito ayuda, he hecho una galería fotográfica que lleva abajo un scroll con 9 imágenes y pinchando en cada una de ellas se muestra encima la foto más grande. Todo me funciona bien; si pincho en una foto me sale la misma encima y tanto las flechas que tengo a los lados del scroll como a los lados de la foto grande me funcionan perfectamente y se ven las 9 fotos.
    El problema es que al pinchar en las flechas que están a los lados del scroll arriba me aparecen las nueve fotos pero el scroll no se mueve.
    Tengo una capa con las fotos, otra con el scroll, otra con la máscara para el scroll, otra con los botones/flechas y otra con las acciones donde he insertado el código siguiente:

    stop();

    var velocidad:Number = 15;

    flecha_derecha.onPress = function () {
    _root.onEnterFrame = function () {
    if (scroll_img._x > 101.80) {
    scroll_img._x -= velocidad;
    }
    }
    }
    flecha_derecha.onRelease = function () {
    delete _root.onEnterFrame;
    }
    flecha_izquierda.onPress = function () {
    _root.onEnterFrame = function () {
    if (scroll_img._x < -378.25) {
    scroll_img._x += velocidad;
    }
    }
    }
    flecha_izquierda.onRelease = function () {
    delete _root.onEnterFrame;
    }

    Espero podáis ayudarme, gracias
     
  2.  
  3. Deeg

    Deeg Nuevo usuario

    Cuando algo no responde a una determinada instrucción suele ocurrir
    que la instrucción no llega al elemento (movieclips, botones)

    · Porque está mal escrito el nombre del elemento
    · Porque la instrucción no se desencadena con los eventos.

    Para solucionarlo: muy fácil: usar el comando trace();

    1. donde se supone debe dispararse la instrucción
    2. ¿está identificado el movieclip? ¿lo reconoce?

    Detalle extra: no usar onEnterFrame, preferentemente utilizar
    setInterval...
     
  4. freddycam

    freddycam Nuevo usuario

    perdona deeg pero no tengo bastante experiencia en esto del flash y no entiendo muy bien lo que medices;
    ¿donde tengo que usar el comando trace()?
    la MC se llama scroll_img
     
  5. Deeg

    Deeg Nuevo usuario

    Tu tienes una función:

    function pepe(miparametro){
    trace(miparametro); // si lo "traza" es porque llega la instrucción.
    }

    Luego, en tu botón o movieclip tienes:

    mi_boton.onRelease = function(){
    pepe("mi parametro"); // esto sería un tipo de dato llamado string
    }

    Como lo escribí, llegaría. Si lo escribo como a continuación, no:

    mi_boton.onRelease = function(){
    pepee("mi parametro");
    }
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·