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.
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.
una cosa del genere
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'effettocodice: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);
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
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.
è semplice sul frame
poi nel tuo file di testo che chiamerai pagina.txt avraicodice: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')
ovviamente cambi la parte in rosso con il tuo testo....codice:testo=Lorem ipsum dolor sit amet, consectetuer adipiscing elit
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