Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251

    Riportare un mc in posizione neutra

    Ho un controllo di balance classico, destro-sinistro, fatto con un bottone draggabile. Il balance (sulla root) controlla un loop che si trova a livello 1. Il loop può essere variabile (ma sempre a livello 1). Come faccio a riportare il mc balance al centro quando cambio loop, perchè il loop rimane sulla posizione dove lo lascio anche se cambio loop?

    Grazie

    Le azioni sul mc del balance sono quelle classiche di una soluzione del genere, il mc ha come azione:

    ___________

    onClipEvent (load) {
    sopra = _y;
    sotto = _y;
    sinistra = _x-50;
    destra = _x+50;
    centro = _x;
    }
    onClipEvent (enterFrame) {
    if (premi==true) {
    _level1.loop.setPan((_x-centro)*2);
    }
    }

    ______________

    Al suo interno il bottone ha:

    ______________

    on (press) {
    startDrag("", false, sinistra, sopra, destra, sotto);
    premi = true;
    }
    on (release, releaseOutside) {
    stopDrag();
    premi = false;
    }


    _______________


    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Quando carichi il nuovo loop:


    movieclip._x = movieclip.centro;
    _level1.loop.setPan(0);

  3. #3
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Grazie mille!

    Non pensavo proprio a trovare una soluzione nei loop, mi stavo scervellando sul mc

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente..

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.