Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problemi con sript galleria

    RIECCOMI SONO TORNATO QUESTA VOLTA PER PORVI UN QUESITO IN MERITO AD UNA GALLERIA DI IMMAGINI "INFINITA" A "MOVIMENTO FLUIDO" CHE STO CERCANDO DI CREARE

    DUNQUE RIASSUMENDO IN BREVE HO TROVATO DUE SCRIPT NELLA SEZIONE TUTORIAL DI QUESTO SITO UNO SERVE PER DUPLICARE L'MC DELLE FOTO E RIPOSIZIONARE I DUE MC IN MODO DA FAR RICOMINCIARE OGNI VOLTA LA GALLERIA QUANDO E' ARRIVATA IN CODA

    IL CODICE E' QUESTO (ANCHE SE IN QUELLO ORIGINALE MOUSEX E' DATO DAL MOVIMENTO DEL MOUSE APPUNTO)

    onClipEvent (load) {
    centro = _root.barra1._x;
    larghezza = _root.barra1._width;
    destra = centro+larghezza;
    sinistra = centro-larghezza;
    _root.barra1.duplicateMovieClip("barra2", 2);
    _root.barra2._x = destra;
    }
    onClipEvent (enterFrame) {
    mouseX = 30
    _root.barra1._x += mouseX;
    _root.barra2._x += mouseX;
    barra1X = _root.barra1._x;
    barra2X = _root.barra2._x;
    if (barra1X<sinistra) {
    _root.barra1._x = barra2X+larghezza;
    }
    if (barra2X<sinistra) {
    _root.barra2._x = barra1X+larghezza;
    }
    if (barra1X>destra) {
    _root.barra1._x = barra2X-larghezza;
    }
    if (barra2X>destra) {
    _root.barra2._x = barra1X-larghezza;
    }
    }



    L'ALTRO A DIRE IL VERO UTILIZZATO NEL TUTORIAL PER FAR SCORRERE DEL TESTO VERTICALMENTE MA IL TESTO ERA IN UN MC QUINDI IL FUNZIONAMENTO NON CAMBIA SERVIVA A DARE UN MOVIMENTO FLUIDO ALLO SCORRIMENTO DELL'MC RIDUCENDO PROGRESSIVAMENTE LA VELOCITA DEL MOVIMENTO MAN MANO CHE LA DISTANZA TRA PUNTO A E PUNTO B SI RIDUCE

    IL CODICE E' QUESTO

    onClipEvent (enterFrame) {
    Y = (getProperty("_root.Norman", _y)-(_root.top))*(_root.factor);
    newY = oldY-(Y+oldY)/(_root.ease);
    setProperty("_root.WindowIN.Nadine", _y, newY);
    oldY = newY;
    }


    ORA IO HO TENTATO DI UNIRE QUESTI DUE SCRIPT IN MODO DA OTTENERE COME HO GIA DETTO UNA GALLERIA CHE SI RIPETESSE ALL'INFINITO E CHE AVESSE ALLO STESSO TEMPO UN MOVIMENTO FLUIDO LA RISULTANTE E QUESTA

    (questo lo scrivo nel primo fotogramma delal scena 1)

    centro = _root.barra1._x;
    larghezza = _root.barra1._width;
    destra = centro+larghezza;
    sinistra = centro-larghezza;
    _root.barra1.duplicateMovieClip("barra2", 2);
    _root.barra2._x = destra;
    ease=3;

    (questo lo scrivo nell'mc che e' poi la galleria)

    onClipEvent (enterFrame) {
    _root.pulsanteavanti.onPress=function(){
    x=x+300
    }
    _root.pulsanteindietro.onPress=function(){
    x=x-300
    }

    newx = oldx-(x+oldx)/(_root.ease);
    setProperty("_root.barra1", _x, newx);
    oldx = newx;
    newx2 = oldx2-(x+oldx2)/(_root.ease);
    setProperty("_root.barra2", _x, newx2);
    oldx2 = newx2;
    barra1X = _root.barra1._x;
    barra2X = _root.barra2._x;
    if (barra1X<sinistra) {
    _root.barra1._x = barra2X+larghezza;
    }
    if (barra2X<sinistra) {
    _root.barra2._x = barra1X+larghezza;
    }
    if (barra1X>destra) {
    _root.barra1._x = barra2X-larghezza;
    }
    if (barra2X>destra) {
    _root.barra2._x = barra1X-larghezza;
    }

    }



    CAPIRETE CHE SE SONO QUI A CHIEDERVI UN AIUTO IL MIO SCRIPT (SI FA PER DIRE MIO)NON FUNZIONA.I DUE MC CREDO SI SOVRAPPONGONO E CMQ NON SI RIPOSIZIONANO UNA VOLTA SUPERATA LA DESTRA O LA SINISTRA
    PERCHE??? QUAL'E' LO SCRIPT CORRETTO???
    POSSIBILMENTE NEI SUGGERIMENTI PER QUANTO POSSIBILE NON DISCOSTATEVI DALL'IDEA PRINCIPALE CHE E' L'UNIONE DEI DUE SCRIPT GRAZIE DELL'ATTENZIONE E SCUSATE LA PROLISSITA MA VOLEVO ESSERE QUANTO PIU PRECISO POSSIBILE
    mmmm

  2. #2
    AIUTOOOOOOOOOOOOOOOOOOOOOO

    HELP
    NON SO COME FARE
    mmmm

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.