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

    Problemi con scorrimento orizzontale, controlli.

    Ciao a tutti.

    Ho un problema quanto meno strano.
    Ho un filmato con uno sfondo che scorre lateralmente a seconda di quello che viene cliccato, e fin qui tutto normale, uno di quei scorrimenti con la "frizione".

    Ho messo un if dentro un onclipevent(enterframe), che controlla le coordinate, quando è arrivato ad una certa coordinata, carica un .swfg esterno e sposta di 1 il filmato per non far fare all'infinito l'operazione.
    Qui viene il bello:

    Se il filmato scorre da sinistra verso destra funziona tutto, se scorre da destra a sinistra non intercetta le coordinate e non carica il filamto esterno.

    Che può essere?

    Grazie

    Ciao

    P.s. Ho Flash 5
    [Sorridi domani sarà peggio]

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il codice?

  3. #3
    Grazie per aver risposto e scusa il ritardo, questo è il codice che sta sul filmato che scorre orizzontalmente, se scorre da destra a sinistra funziona perfettamente:

    onClipEvent (enterFrame) {
    if (_root.mask.image._x== -299.5) {
    _root.mask.image._x== -300;
    unloadMovie ("_root.voto");

    }else if (_root.mask.image._x== -1049.5 or _root.mask.image._x== -1051) {
    _root.mask.image._x== -1050;
    loadMovie ("grafica.swf","_root.voto");


    }else if (_root.mask.image._x== -1799.5 or _root.mask.image._x== -1800.5) {
    _root.mask.image._x== -1800;
    loadMovie ("software.swf","_root.voto");

    }if (_root.mask.image._x== -2549.5 ) {
    _root.mask.image._x== -2550;
    loadMovie ("web.swf","_root.voto");

    }

    updateAfterEvent(enterFrame);
    }

    Grazie
    [Sorridi domani sarà peggio]

  4. #4
    Niente?

    Mi basta capire perchè a sinistra funziona e a destra no.

    Non mi sa aiutare nessuno?

    Grazie e scusate l'uppata, ma ci voleva.

    Ciao
    [Sorridi domani sarà peggio]

  5. #5
    Nega, nemmeno tu?

    Vi prego sto impazzendo

    Grazie
    [Sorridi domani sarà peggio]

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    probabilmente non sarà uguale quell numero che hai impostato tu, ti conviene mettere cosi:
    codice:
    dif = .5;
    if ((numVariante <= numArrivo + dif) && (numVariante >= numArrivo - dif)) {
           trace('ciao')
    }
    stai attento con numeri negativi! ciao

  7. #7
    provo subito, grazie
    [Sorridi domani sarà peggio]

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.