Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131

    file txt e effetti lettere

    Ciao raga,
    ho un problema... dovrei realizzare un'effetto tipo questo..
    Ho realizzato l'animazione, ma ora, come faccio ad associarci un file txt dato che il testo è abbastanza lungo e verrà modificato spesso??!?!?
    Questo è il codice che ho usato per l'animazione

    onClipEvent (load) {
    scritta = "bla bla bla";
    i = 0;
    max = length(scritta);
    kerning = 15;
    size = 15;
    _parent.lettera._visible = 0;
    }
    onClipEvent (enterFrame) {
    if (i<max) {
    i++;
    mc = "nuovo"+i;
    duplicateMovieClip ("_parent.lettera", mc, i);
    _parent[mc].animazione.testo = substring(scritta, i, 1);
    _parent[mc]._x = (i*kerning);
    _parent[mc]._xscale = 10*size;
    _parent[mc]._yscale = 10*size;
    }
    }


    Grazie grazie...

  2. #2
    potresti fare così:
    Inserisci sullo stage un movieclip vuoto istanziato con "slogan" e gli associ il seguente codice:
    codice:
    onClipEvent (load) {
        // ad inizio caricamento, fermo la riproduzione del filmato
        _root.stop(); 
        this.loadVariables("iltesto.txt"); 
    }
    onClipEvent (data) {
        // a caricamento variabili completato, riavvia il filmato
        _root.play(); 
    }
    Il file di testo di cui sopra dovrà contenere semplicemente:
    codice:
    frase=bla bla bla bla
    poi cambi il codice associato al clip dell'effetto su testo da:
    codice:
    scritta = "bla bla bla";
    a
    codice:
    scritta = _root.slogan.frase=;

  3. #3
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    grazie..
    Ho provato...
    ma non funziona!!!
    Mi scrive "undef i ned" al posto del mio testo..
    Grazie uguale.. sei stato gentilissimo
    ciao Val

  4. #4
    E' possibile che NON abbia ancora caricato il file esterno quando valorizza il campo di testo.
    Metti il movieclip vuoto in un frame precedente a tutto il resto!
    E' molto probabile che sia un problema del genere, a meno che...
    tu non ti sia sbagliato nell'indicazione di un percorso, o nome istanza ecc. ecc.

    Spiegami meglio dove e come hai messo i tuoi movieclip ed il codice.

  5. #5
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    La chiarezza non è il mio forte.. ma ci provo..
    il fla e il txt sono nella stessa cartella, al blocco di testo dimanico ho associato come variabile testo, che poi ho sostituito con frase per attenermi al tuo codice..
    codice:
    onClipEvent (load) {
    	scritta = _root.slogan.frase;
    	i = 0;
    	max = length(scritta);
    	kerning = 15;
    	size = 15;
    	_parent.lettera._visible = 0;
    }
    onClipEvent (enterFrame) {
    	if (i<max) {
    		i++;
    		mc = "nuovo"+i;
    		duplicateMovieClip ("_parent.lettera", mc, i);
    		_parent[mc].animazione.frase = substring(scritta, i, 1);
    		_parent[mc]._x = (i*kerning);
    		_parent[mc]._xscale = 10*size;
    		_parent[mc]._yscale = 10*size;
    	}
    }
    lettera è il clip che contiene il clip dell'animazione e il blocco di testo.

  6. #6
    Originariamente inviato da milky
    il fla e il txt sono nella stessa cartella, al blocco di testo dimanico ho associato come variabile testo, che poi ho sostituito con frase per attenermi al tuo codice..
    L'errore sta qui!
    NON dovevi cambiare il nome della variabile del campo di testo dinamico.
    Devi lasciare come era prima (avevi detto che funzionava no?)

    L'unica modifica al tuo codice, come già ti avevo scritto, è la seguente:
    codice:
    scritta = _root.slogan.frase;
    Questo per passare la variabile frase (che è contenuta nel file di testo esterno) che è stata caricata nel movieclip vuoto istanziato con slogan.

    Domanda: il movieclip vuoto l'hai messo direttamente sulla timeline principale, vero?

    AZZ! mi accorgo solo ora che nel post precedente avevo messo un UGUALE dopo _ROOT.SLOGAN.FRASE.
    Scusami, è un errore di battitura!

  7. #7
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    dell = me n'ero accorta...
    grazie

  8. #8
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131

    non funziona ugualmente...

  9. #9
    Mi descrivi un po' la composizione della timeline del tuo filmato?
    Layers, frames, mc ecc. ecc.

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.