Visualizzazione dei risultati da 1 a 8 su 8

Discussione: aggiungere carattere

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    aggiungere carattere

    ciao a tutti,

    cosi come ho fatto io riesco ad aggiungere i caratteri alla fine della variabile scritta.text ma io vorrei aggiungerli all'inizio

    in pratica con questo codice ottengo

    a tutticiao

    mentre io vorrei ottenere

    ciao a tutti

    e i caratteri da aggiungere all'inizio dovrebbero aggiungersi uno alla volta
    Esempio

    a tutti
    o a tutti
    ao a tutti
    iao a tutti
    ciao a tutti

    come posso risolvere??

    codice:
    _root.createTextField("scritta", 2, 20, 20, 400, 500);
    scritta.wordWrap = true;
    scritta.multiline = true;
    // Formatto la variabile
    scrittaformat = new TextFormat();
    scrittaformat.color = "0x123466";
    scrittaformat.align = "left";
    scrittaformat.font = "Arial";
    scrittaformat.size = 20;
    // Aggiungoil testo
    scritta.text = "a tutti";
    lettere = "ciao ";
    lett = new Array();
    for (i=0; i<lettere.length; i++) {
        lett[i] = lettere.substr(i, 1);
        scritta.text += lett[i];
        scritta.setTextFormat(scrittaformat);
    }
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    _root.createTextField("scritta", 2, 20, 20, 400, 500);
    scritta.wordWrap = true;
    scritta.multiline = true;
    // Formatto la variabile
    scrittaformat = new TextFormat();
    scrittaformat.color = "0x123466";
    scrittaformat.align = "left";
    scrittaformat.font = "Arial";
    scrittaformat.size = 20;
    scritta.setNewTextFormat(scrittaformat);
    // Aggiungoil testo
    scritta.text = "a tutti";
    lettere = "ciao ";
    contatore = lettere.length;
    this.onEnterFrame = function()
    {
    	if (contatore > -1) {
    		scritta.text = lettere.substr(contatore, 1) + scritta.text;
    		contatore--;
    	} else {
    		delete this.onEnterFrame;
    	}
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie Nega


    mi stavo scervellando!!

    posso chiederti una piccola aggiunta?

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Si, dimmi...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    l'idea è di ricreare l'effetto che hanno fatto in questo sito

    in pratica dopo che aggiungo il nuovo testo dovrei eliminare il vecchio con lo stesso procedimento, loro addirittura fanno diventare il testo vecchio di un'altro colore(per me una cosa estremamente difficile)

    come posso fare? :master:

    Grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    sono quasi riuscita
    una cosa sola mi sapresti dire come posso (e se posso) cambiare il colore solo di una parte della scritta sto provando cosi ma non cambia? :master:

    codice:
    function createsto(lettere) {
        contatore = lettere.length;
        tot = contatore-1;
        this.onEnterFrame = function() {
            if (contatore>-1) {
                scritta.text = lettere.substr(contatore, 1) + scritta.text.substring(0, tot);
    			formato = new TextFormat();
    			formato.color = 0xFF0000;
    			scritta.text.setTextFormat(0,10,formato)
                contatore--;
            } else {
                delete this.onEnterFrame;
            }
        };
    }
    grazie (sono contenta!!! )

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Dovrebbe essere:

    scritta.setTextFormat(0,10,formato)

    non

    scritta.text.setTextFormat(0,10,formato)

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille adesso funziona!!!

    (come ho fatto a non pensarci )



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.