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

    mettere in loop una funzione

    allora, io ho questa funzione

    _global.UpSale = function(){
    if(_root.menu._x < 300){
    _root.menu._x += 10;
    }
    }
    che non fa altro che spostare di 10 px il movieclip menu, il mio problema è che all'interno di questo mc c'è un pulsante, e vorrei che quando clicco su questo pulsante, il menu si spostasse fino ad arrivare a 300 come nella funzione, ovvero che venisse ripetuta la funzione sopra scritta fino a che non si blocchi da sola.
    Ho provato con setInterval ma sembra non andare assolutamente, qualcuno sa come risolvere il mio problema?

  2. #2
    codice:
    _global.UpSale = function(){
         if(_root.menu._x < 300){
              _root.menu._x += 10;
         } else {
              clearInterval(a);
         }
    }
    per richiamare la function scrivi:

    codice:
    on(release){
         a = setInterval(UpSale,50);
    }
    se la function e la chiamata (cioè il setInterval) non stanno sullo stesso livello (o movieClip), scrivi _root.a sia nella chiamata che nel clearInterval (altrimenti non interrompe mai l'intervallo).

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3

  4. #4
    Originariamente inviato da darkmavis
    Grazie mille :metallica

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.