Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    17

    gallery con foto che seguono il mouse

    Ciao a tutti
    avrei un problemino!!!!

    Ho fatto una gallery fatta così:
    ho un movie clip, col nome istanza= picture, che è una striscia composta da varie immagini. In un altro livello ho un movie clip vuoto con questo script:

    onClipEvent(enterFrame){
    startDrag (this, true);
    movieheight = 300;
    moviewidth = 400;
    w = _root.picture._width;
    speed = 55;
    xPos = this._x;
    xPos -= moviewidth/2;
    _root.picture._x += xPos/speed;
    if (_root.picture._x > w/2 + moviewidth && xPos>0) {
    _root.picture._x = moviewidth + xPos/speed;
    } else if (_root.picture2._x < moviewidth && xPos<0) {
    _root.picture._x = moviewidth + w/2+Pos/speed;
    }
    }

    Fino a qui tutto ok la striscia di immagini si muove seguendo il mouse.

    Il problema sorge quando creo un'altra striscia di immagini, che è un movie clip con nome d'istanza picture2. Poi ho un altro scrip sempre in un movie clip vuoto, uguale a quello sopra, solo che ho messo _root.picture2, così:

    onClipEvent(enterFrame){
    startDrag (this, true);
    movieheight = 300;
    moviewidth = 400;
    w = _root.picture2._width;
    speed = 55;
    xPos = this._x;
    xPos -= moviewidth/2;
    _root.picture2._x += xPos/speed;
    if (_root.picture2._x > w/2 + moviewidth && xPos>0) {
    _root.picture2._x = moviewidth + xPos/speed;
    } else if (_root.picture2._x < moviewidth && xPos<0) {
    _root.picture2._x = moviewidth + w/2+Pos/speed;
    }
    }

    Però facendo così il movie chiamato picture segue il mouse, ma il movie clip picture2 si muove come vuole lui, senza tener conto del movimento del mouse.

    Qualcuno sa come devo fare???

    Grazie in anticipo!!!

    ciao ciao

  2. #2

    Re: gallery con foto che seguono il mouse

    Originariamente inviato da viv79
    Ciao a tutti
    avrei un problemino!!!!

    Ho fatto una gallery fatta così:
    ho un movie clip, col nome istanza= picture, che è una striscia composta da varie immagini. In un altro livello ho un movie clip vuoto con questo script:

    onClipEvent(enterFrame){
    startDrag (this, true);
    movieheight = 300;
    moviewidth = 400;
    w = _root.picture._width;
    speed = 55;
    xPos = this._x;
    xPos -= moviewidth/2;
    _root.picture._x += xPos/speed;
    if (_root.picture._x > w/2 + moviewidth && xPos>0) {
    _root.picture._x = moviewidth + xPos/speed;
    } else if (_root.picture2._x < moviewidth && xPos<0) {
    _root.picture._x = moviewidth + w/2+Pos/speed;
    }
    }

    Fino a qui tutto ok la striscia di immagini si muove seguendo il mouse.

    Il problema sorge quando creo un'altra striscia di immagini, che è un movie clip con nome d'istanza picture2. Poi ho un altro scrip sempre in un movie clip vuoto, uguale a quello sopra, solo che ho messo _root.picture2, così:

    onClipEvent(enterFrame){
    startDrag (this, true);
    movieheight = 300;
    moviewidth = 400;
    w = _root.picture2._width ;
    speed = 55;
    xPos = this._x;
    xPos -= moviewidth/2;
    _root.picture2._x += xPos/speed;
    if (_root.picture2._x > w/2 + moviewidth && xPos>0) {
    _root.picture2._x = moviewidth + xPos/speed;
    } else if (_root.picture2._x < moviewidth && xPos<0) {
    _root.picture2._x = moviewidth + w/2+Pos/speed;
    }
    }

    Però facendo così il movie chiamato picture segue il mouse, ma il movie clip picture2 si muove come vuole lui, senza tener conto del movimento del mouse.

    Qualcuno sa come devo fare???

    Grazie in anticipo!!!

    ciao ciao
    prova a mettere una cosa diversa al posto di W può dipendere che tu
    dici
    prima w=_root.picture._width;
    poi w=_root.picture2._width;

    ma se i 2 _width sono diversi uno dei 2 sballa per forza, la seconda chiamala diversamente
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.