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

Rispondi quotando