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

    percentuale ciclo for in tempo reale

    se ho un ciclo del genere

    s=nomic.length;

    for (i=0; i<s; i++) {

    _root.combo2.addItem(nomic[i]);
    _root.df=((i/s)*100);

    };

    df è una casella di testo!
    perchè non mi visualizza in tempo reale la percentuale ma mi da 100 solo alla fine!!!
    FORZA SAMB!!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: percentuale ciclo for in tempo reale

    Originariamente inviato da flasheagle
    se ho un ciclo del genere

    s=nomic.length;

    for (i=0; i<s; i++) {

    _root.combo2.addItem(nomic[i]);
    _root.df=((i/s)*100);

    };

    df è una casella di testo!
    perchè non mi visualizza in tempo reale la percentuale ma mi da 100 solo alla fine!!!
    il for è un ciclo "silenzioso" ...
    se vuoi visualizzare il progresso in una casella di testo dovresti usare l'evento "onEnterFrame"

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova così:
    codice:
    s= nomic.lenght;
    i=0
    _root.onEnterFrame= function(){
    i++
    if(i<s);
    combo2.addItem(nomic[i]);
    df.text= ((i/s)*100);
    }else{
    delete this.onEnterFrame;
    }}
    non garantisco la correttezza della sintassi

  4. #4
    niente da fare
    non funziona
    FORZA SAMB!!

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    che flash?

  6. #6

  7. #7
    apparte le scuse !!
    flash mx!
    FORZA SAMB!!

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova a creare un clip vuoto e a dargli nome di istanza "mc" poi fai
    codice:
    _root.s= _root.nomic.lenght;
    _root.i=0;
    _root.mc.onEnterFrame= function(){
    _root.i+=1
    if(i<s){
    _root.combo2.addItem(_root.nomic[i]);
    _root.df.text= ((_root.i/_root.s)*100);
    }else{
    delete _root.mc.onEnterFrame;
    }}

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.