ah ok... apposto... c sn riuscito e sto provando a modificarlo un pò per fare pratica...
ho creato un array (come mi hai detto tu) con dentro tte le lettere, poi volevo fare in modo ke appena finiva l'effetto si rendesse visibile una scritta chiamata "clip_mc", e qua è sorto il problema:
ho aggiunto onComplete ai due "tweener" dikiarati nella funzione "cambiacolore"... il problema è ke "clip_mc" diventa visibile qnd finisce l'effetto della prima lettera... io invece vorrei ke diventasse visibile qnd finisce l'ultima lettera.... così l'ho modificato in qsto modo:
Code:
import caurina.transitions.Tweener;
var lettere:Array=new Array(e_mc,d_mc1,u_mc,a_mc,r_mc,d_mc2);
var lettera_finale:Array=new Array(o_mc);
var timer:Timer;
clip_mc.visible=false;
for(var i:int=0;i<0;i++)
{
var clip:MovieClip=new MovieClip();
clip.graphics.beginFill(0xFFFFFF,1);
clip.graphics.drawRect(0,0,35,35);
clip.graphics.endFill();
addChild(clip);
lettere.push(clip);
clip.x=125+clip.width*i+10*i;
clip.y=105;
}
timer=new Timer(300,lettere.length);
timer.addEventListener(TimerEvent.TIMER,cambiaColore);
timer.start();
function cambiaColore(evt:TimerEvent):void
{
Tweener.addTween(lettere[evt.target.currentCount-1],{_color:0x6600FF,time:1,transition:"easeInBounce",});
Tweener.addTween(lettere[evt.target.currentCount-1],{y:200,time:2,transition:"easeInBounce",});
Tweener.addTween(lettera_finale[evt.target.currentCount-1],{_color:0x6600FF,time:1,transition:"easeInBounce",onComplete:ItsDone});
Tweener.addTween(lettera_finale[evt.target.currentCount-1],{y:200,time:2,transition:"easeInBounce"onComplete:ItsDone,});
}
function ItsDone()
{
clip_mc.visible=true;
}
come ben vedrai ho creato un'altra variabile con dentro l'ultima lettera del nome....
ma come ben saprai ci sn un'infinità d errori(tutti nei primi due tweener di cambiacolore...
come mai? kosa sbaglio?
grazie mille....spero sappiate perdonare la mia ignoranza...