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

    scroll con duplicateMovieClip, help....

    Dunque, in breve, ho un MC con punto di registrazione a sinistra formato da 7 pulsanti. Sulla root c'è il MC con il seguente codice che gli permette di scrollare verso sinistra all'infinito...e fi qui ci siamo:
    // inizio codice.

    onClipEvent(load){
    percent_increment = .007;
    addstrip2 = false;
    xcenter = _x.scroller - 318;
    }
    onClipEvent(enterFrame){
    this._x -= (330)*percent_increment;
    if (this._x<=0 && this._x>=-this._width){
    if (addstrip2 == false){
    this.duplicateMovieClip("strip2", 1);
    addstrip = true;
    }
    _root.strip2._x = this._x+this._width-1;
    _root.strip2._y = this._y;
    }
    if (this._x<=-this._width){
    this._x = _root.strip2._x+this._width-1;
    }
    if (this._x>0 && this._x<this._width){
    if (addstrip2 == false){
    this.duplicateMovieClip("strip2", 1);
    addstrip = true;
    }
    _root.strip2._x = this._x-this._width+1;
    _root.strip2._y = this._y;
    }
    if (this._x>this._width){
    this._x = _root.strip2._x-this._width+1;
    }

    }

    //fine codice.

    Il problema è questo....ciascuno di quei 7 bottoni ha un rollover...(primo e secondo frame del bottone e basta).
    Io vorrei che nel momento in cui ogni bottone si trovi a passare al centro esatto della root (solo sulla x), questo vada in rollover anche senza passarci col mouse... deve deve succedere esattamente solo e soltanto quando il centro di ciascuno di quei bottoni passa sulla x del centro della root.

    Ho provato in diversi modi ma nulla...non ne vengo fuori.
    Se qualcuno mi potesse venire incontro gliene sarei veramente grato.
    Buon lavoro a tutti, ciao.

  2. #2
    controlla che la x sia uguale a (Stage.width/2) e a quel punto fai un gotoAndStop ... o gotoAndPlay(2), riferito al nome istanza del bottone.

    Sinceramente non ho capito benissimo il tuo ciclo, ma se riesci a farli passare al centro, trova il punto dove sposti e aggiungi il controllo da me indicato... altrimenti non saprei :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    ti ringrazio molto per la tempestiva risposta, ma purtroppo o sono io che non riesco a definire esattamente il centro della x della root...oppure semplicemente non mi permette di mandare in play l'istanza del pulsante.
    In ogni caso allego il .FLA, in questo modo forse è più facile darmi un mano da parte di chiunque.
    ribadisco...i pulsanti devono fare il loro effetto di rollover (frame 2 insomma) al passaggio sul centro esatto dello stage.
    Grazie in anticipo a chiunque se ne interessi.
    Il FLA lo potete scaricare QUI

  4. #4
    OK, io non mi chiamo Rossella ma.... potete aiutare anche me? :metallica

  5. #5
    a prima vista sembrerebbe tutto sbagliato ...

    ti partono i duplicate movieClip e non si fermano piu'... c'e' qualcosa che non va e in piu' non c'e' un momento in cui puoi verificare che sia al centro, perche' di bottone con nome di istanza puzza .... ce n'e' uno solo ...

    ma dove l'hai preso ??? :master:

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    tranquilli, ho risolto tutto lo stesso...
    Ho fatto in altro modo con l'aiuto del mio guru dell'action
    Grazie lo stesso

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.