Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Effetti di testo

  1. #1

    Effetti di testo

    Ho questo effetto di testo... vi posto il codice:

    onClipEvent (load) {
    // Costanti
    text = "Fai il salto di Qualità!";
    letterSpacing = 20;
    // Quanto sono distanti le lettere fra loro
    startX = 50;
    // Posizione orizzontale delle lettere
    startY = 200;
    // Posizione verticale delle lettere
    startScale = 600;
    // Grandezza iniziale delle lettere
    scaleStep = 50;
    // Grandezza finale delle lettere
    startRate = 3;
    // Ogni quanto appare una lettera
    // Crea tutti i MC
    for (i=0; i<text.length; i++) {
    _parent.attachMovie("Letter", "Letter"+i, i);
    _parent["letter"+i].letterText = text.charAt(i);
    // Inizio in posizione
    _parent["letter"+i]._x = startX+i*letterSpacing;
    _parent["letter"+i]._y = startY;
    // Inizio al massimo della scala
    _parent["letter"+i]._xscale = startScale;
    _parent["letter"+i]._yscale = startScale;
    // Rende invisibile finchè serve
    _parent["letter"+i]._visible = false;
    }
    // Inizia con la prima lettera
    lastLetter = 0;
    _parent["letter0"]._visible = true;
    frame = 0;
    }
    onClipEvent (enterFrame) {
    // Cambia tutte le lettere finchè viene caricata l'ultima
    for (i=0; i<=lastLetter; i++) {
    if (_parent["letter"+i]._xscale>100) {
    _parent["letter"+i]._xscale -= scaleStep;
    _parent["letter"+i]._yscale -= scaleStep;
    }
    }
    // Rende visibile la lettera successiva, in base all'avanzamento dei frames
    frame++;
    if (frame>=startRate) {
    frame = 0;
    lastLetter++;
    _parent["letter"+lastLetter]._visible = true;
    }
    }

    Come avrete intuito c'è anche un riferimento ad un MC figlio, "Letter" che rappresenta il formato della scritta. Il MC che fa partire tutto è "Actions" e non è altro che una piccola forma situata fuori dall'area visibile.
    Il mio problema è che a questa scritta ne deve seguire un'altra, con lo stesso codice, nella stessa posizione ma con un testo diverso.

    Devo prima far scomparire quella con il codice postato quì, e poi dovrei far partire l'altro MC gemello con il testo diverso...

    Come posso fare? GRAZIE
    Se sei incerto... Tieni aperto!!!

  2. #2
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661
    per rimuovere la prima scritta, prova così:

    for (k=0; k<text.length; k++) {
    _parent["Letter"+k].removeMovieClip();
    }



    tiger
    figlio perso e MAI ritrovato....?

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.