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

    Testo lettere per lettera e fade out

    Salve a tutti!

    Preambolo: ho un testo su un'immagine, il testo é lungo e sono costretto a farlo apparire in più fasi.

    Detto ciò, vorrei che il testo apparisse lettera per lettera, stile macchina da scrivere, e che dopo essersi completato rimanga qualche secondo e poi dissolva per dare spazio ad un nuovo blocco di testo (quindi da capo macchina da scrivere e così via). Da vero ignorantone di AS stavo facendo tutto in timeline ma mi ritrovo con miliardi di frames, ed il tutto si complica quando il testo é su più righe, mentre son piuttosto certo che in AS sia relativamente semplice... giusto?!

    Please help!

  2. #2

  3. #3
    Grazie 1000! Nel frattanto però (ho una consegna in 2 ore!) ho trovato questo...

    MovieClip.prototype.typeText = function(tfName, actualltxt) {
    //tfname = the name of the textfield inside the movieclip
    //actualtxt is the variable you wish to use as the text for the clip
    this.q = 0;
    this.textTemp = actualltxt;
    this.onEnterFrame = function() {
    if (this.q<this.textTemp.length) {
    this[tfName] = this.textTemp.substring(0, this.q);
    this.q++;
    } else {
    this[tfName] = this.textTemp;
    delete (this.onEnterFrame);
    }
    };
    };
    //usage - create movieclip instance (tester_mc) with variable inside (titleTxt)
    txtVar = "Text text
    text text,
    text text ";
    tester_mc.typeText("titleTxt", txtVar);

    Funziona alla grande, mi chiedevo però come modificarlo per comandare la velocità, e se é possibile poi contare un time out dopo il quale il testo cambia con un'altro, al momento ho risolto mettendo tutto su una timeline e mettendo nuovo AS...

  4. #4

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.