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

    Effetto macchina da scrivere con file di testo esterno

    Ciao a tutti, volevo sapere se esiste uno script che prenda il testo di un file .txt e lo faccia apparire in un campo di testo dinamico una lettera alla volta, come una macchina da scrivere.

    Grazie mille a tutti.
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  2. #2
    una cosa del genere

    codice:
    TextField.prototype.typeWriter = function(str, ms) {
    	var me = this;
    	var i = 0;
    	var itv = setInterval(function () {
    		me.text = str.substring(0, i);
    		i++;		
    		if (i>str.length) {
    			this.onTypeWriterEnd();
    			clearInterval(itv);
    		}
    		updateAfterEvent();
    	}, ms);
    };
    
    
    //TEST
    mystring = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit"; 
    _root.mytext.multiline = true;
    _root.mytext.wordWrap = true;
    // USAGE 
    mytext.typeWriter(mystring, 50);
    al posto della parte in rosso tramite il loadVars carichi il contenuto da txt quindi my sting sarà = a ciò che carichi in questo caso te lo ho scritto nel flash stesso il testo, poi crei un campo di testo dinamico in root con nome istanza mytext e ottieni l'effetto
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Scusa, ma ho fatto diversi tentativi e non ci riesco. Mettiamo che il mio file di testo si chiami prova.txt. Cosa devo scrivere al posto del rigo che tu hai messo in rosso? Ho provato con loadvariables, ma invece dell'effetto macchina da scrivere il testo appare già completo...
    Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
    Vincenzo: "Spesso sì."

    Utonter . Puliti dentro e belli fuori.

  4. #4
    è semplice sul frame

    codice:
    stop();
    TextField.prototype.typeWriter = function(str, ms) {
    	var me = this;
    	var i = 0;
    	var itv = setInterval(function () {
    		me.text = str.substring(0, i);
    		i++;		
    		if (i>str.length) {
    			this.onTypeWriterEnd();
    			clearInterval(itv);
    		}
    		updateAfterEvent();
    	}, ms);
    };
    
    
    //TEST caricamento dat e lancio proto
    Dati = new LoadVars() 
    Dati.onLoad = function(){ 
    mystring = this.testo;
    _root.mytext.multiline = true;
    _root.mytext.wordWrap = true;
    // USAGE 
    mytext.typeWriter(mystring, 50);
    } 
    Dati.load('pagina.txt')
    poi nel tuo file di testo che chiamerai pagina.txt avrai

    codice:
    testo=Lorem ipsum dolor sit amet, consectetuer adipiscing elit
    ovviamente cambi la parte in rosso con il tuo testo....

    i file txt e swf devono essere nella stessa cartella... ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.