Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ciclo do while

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    96

    ciclo do while

    ciao raga ho un piccolo problema che non riesco a risolvere... l'as è molto semplice in poche parole nel primo frae ho assegnato alla variabile i il valore 100... e ad un bottone quest'as...

    ---------------------------------------------------------------------

    on (press) {
    do {
    i-5;
    logo._aplha=i;
    }
    while(i != 0);
    }

    ---------------------------------------------------------------------

    se eseguo il controllo tutto ok... ma quando lo testo e come se si blocca e dopo un po mi dice che lo script potrebbe causare il blocco del pc perche??? aiutatemi... oppure se conoscete un altro modo per ottenere lo stesso effetto...

    CIAOOOOOOOOOOOOOOOOOOOOOOO
    The music is my passion

  2. #2
    i-=5, con i-5 non ne cali il valore, quindi rimane sempre a 200...e appunto dopo un po' ti causa il "blocco".
    Però, a parte questo, sbagli proprio l'approccio: usando un do...while (o un for, entrambi cicli) non vedrai i passaggi intermedi ma solo il risultato finale. Se vuoi vedere il movieclip sparire gradualmente devi usare un enterFrame, oppure ad esempio un setInterval.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    96
    capisco... e potresti, se non ti chiedo troppo, farmi un esempio?
    The music is my passion

  4. #4
    Che versione hai di flash ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    96
    mx... non mx 2004
    The music is my passion

  6. #6

    prova così

    on (press) {
    _root.onEnterFrame = function(){
    i-=5
    logo._alpha = i
    i == 0 ? delete this.onEnterFrame : null
    }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    96
    ok grazie broly gira..... grazie mille
    The music is my passion

  8. #8
    Di nulla, alla prossima

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.