Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Spaziatura caratteri

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    141

    Spaziatura caratteri

    Ciao,
    ho un blocco di testo dinamico che al caricamento della pagina va da 9999 a 0. E fin qui tutto ok! Il problema mi è sorto quando mi è stato kiesto di spaziare questi caratteri:
    Non più 9999 ma magari 9 9 9 9 solo che il mio pezzo di codice ora non lo posso piu applicare.

    Per info ho usato il seguente codice:

    bitcaricati = getBytesLoaded();
    bitotali = getBytesTotal();
    perc = (bitcaricati*100)/bitotali;
    numero = parseInt(10000 - ( perc * 100 ));
    progresso = numero;

    if(progresso < 1000) {
    progresso = "0" + numero;
    }

    if(progresso < 100) {
    progresso = "00" + numero;
    }

    if(bitcaricati == bitotali) {
    nextScene();

    }

    Flash permette di usare la spaziatura fra caratteri sono sul testo statico

    HELP ME

    grazie

  2. #2
    Non mi pare di vedere alcuni preprietà di textfield che ti possano aiutare.
    Io proverei a lavorare sulla stringa e di mettere gli spazi " " tra una carattere e l'altro.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    141
    Ho letto solo adesso ma nel frattempo ho trovato la soluzione. Grazie in ogni caso. Per info ho usato la funzione substring:

    bitcaricati = getBytesLoaded();
    bitotali = getBytesTotal();
    perc = (bitcaricati*100)/bitotali;
    numero = parseInt(10000 - ( perc * 100 ));
    progresso = substring(numero, 1, 1) + " " + substring(numero, 2, 1) + " " + substring(numero, 3, 1) + " " + substring(numero, 4, 1);

    if(numero < 1000) {
    progresso = "0 " + substring(numero, 1, 1) + " " + substring(numero, 2, 1) + " " + substring(numero, 3, 1);
    }

    if(numero < 100) {
    progresso = "0 0 " + substring(numero, 1, 1) + " " + substring(numero, 2, 1);
    }

    if(numero < 10) {
    progresso = "0 0 0 " + substring(numero, 1, 1);
    }

    if(bitcaricati == bitotali) {
    nextScene();
    }

    byez

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.