Visualizzazione dei risultati da 1 a 5 su 5

Discussione: scrolling

  1. #1

    scrolling

    Ciao a tutti chi mi darebbe una mano a riscrivere con una funzione questo script ho provato ma non ci riesco e vorrei vedere per imparare il risultato lo script è questo:

    onClipEvent (load) {
    centro = _root.barra1._x;
    larghezza = _root.barra1._width;
    destra = centro + larghezza;
    sinistra = centro - larghezza;
    _root.barra1.duplicateMovieClip("barra2", 0);
    _root.barra2.setMask(_root.clip);
    _root.barra2._x = destra;
    }
    onClipEvent (mouseMove) {
    _x = _root._xmouse;
    }
    onClipEvent (enterFrame) {
    mouseX = Math.round(_x-centro)*-1;
    mouseX = Math.round(mouseX/_root.fattore);
    _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;
    }
    }
    grazie mille!

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    e la funzione poi in che modo pensavi di richiamarla?

  3. #3
    ciao , io avevo già messo una cosa del genere ma non funziona poichè è sbagliata ....ma ho provato infatti ho chiesto una mano :
    function scrollo(clip){
    var centro=_root.clip._x;
    var larghezza=_root.clip._width;
    var destra = centro + larghezza;
    var sinistra = centro - larghezza;
    _root.clip.duplicateMovieClip("clip2", 2);
    _root.clip2._x = destra;
    }

    clip.onMouseMove= function(){// questo non so proprio come gestirlo!
    _x = _root._xmouse;
    }

    _root.clip.onEnterFrame= function(){
    mouseX = Math.round(_x-centro)*-1;
    mouseX = Math.round(mouseX/_root.fattore);
    _root.clip._x += mouseX;
    _root.clip2._x += mouseX;
    barra1X = _root.clip._x;
    barra2X = _root.clip2._x;

    if (barra1X < sinistra) {
    _root.clip._x = barra2X + larghezza;
    }
    if (barra2X < sinistra) {
    _root.clip2._x = barra1X + larghezza;
    }
    if (barra1X > destra) {
    _root.clip._x = barra2X - larghezza;
    }
    if (barra2X > destra) {
    _root.clip2._x = barra1X - larghezza;
    }
    }


    _root.scrollo(_root.barra1);
    fattore=30

    grazie mille!

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    clip.onMouseMove= function(){// questo non so proprio come gestirlo!
    _x = _root._xmouse;
    }

    potresti indicarmi a parole cosa vorresti ottenere?

  5. #5
    scusami se non mi sono spiegata bene... io vorrei scrivere lo script che ho citato prima sotto forma di funzione solamente che non riescoa risciverlo ad es.:

    onClipEvent (mouseMove) {
    _x = _root._xmouse;
    }

    come viene scritto se lo debbo mettere in una funzione?
    è giusto mettrelo cosi:

    clip.onMouseMove= function(){// questo non so proprio come gestirlo!
    _x = _root._xmouse;
    }

    spiegata?... grazie mille!

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.