Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349

    preload: testo dinamico non funziona

    Buongiorno,
    sto cercando di applicare un banalissimo preload con percentuale ad un'animazone. Il problema è che ignora totalmente il campo di testo dinamico (e credo anche il preload stesso).

    Ho provato a seguire diversi tutorials senza risultato, al momento ho applicato sul primo fotogramma il codice passato da killerworm in un altro thread, dal secondo c'è il contenuto:

    codice:
    onEnterFrame = function(){
    
    car = this.getBytesLoaded();
    
    tot = this.getBytesTotal();
    
    perc = Number((car*100)/tot);
    
    progres = perc + "%";
    
    if (car == tot) {
    
    play();
    
    delete onEnterFrame
    
    }
    
    }
    ho creato il campo di testo e gli ho assegnato istanza "progres".
    Anche impostando una simulazione a velocità di scaricamento molto bassa, il campo di testo non viene aggiornato, non viene aggiunto il % e la riproduzione parte subito.
    Ho anche provato, come suggerito in altri 3d, a mettere uno stop() sul preload, ma niente.
    Sicuramente è un errore banale, qualcuno riesce a darmi una mano?

    Grazie

  2. #2
    ho creato il campo di testo e gli ho assegnato istanza "progres".
    ok, ma nel codice non assegni perc a progres.....

    manca questo:

    progres.text = perc + "%";

    poi correggi anche il calcolo di perc con Math.round al posto di Number


    codice:
    onEnterFrame = function(){
    
    car = this.getBytesLoaded();
    
    tot = this.getBytesTotal();
    
    perc = Math.round((car*100)/tot);
    
    progres.text = perc + "%";
    
    if (car == tot) {
    
    play();
    
    delete onEnterFrame
    
    }
    
    }
    -Nextart.it Graphic Solutions

  3. #3
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    ecc ... sapevo io che era una stupidata

    ora funziona, grazie 1000!


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.