Sætte text onMotionStopped
Hey..Jeg har et lille problem.
Jeg vil gerne lave en progressbar lignene ting. Jeg opretter et tween, og vil så gerne når mit tween ender, skrive i et tekstfelt, hvor længe det har taget.
Psuedo:
tween = få grafer til at køre
tween.onMotionStopped
{
skriv til tekstfelt i MC
}
Virker ikke, hvis jeg tracer i min tween.onMotionStopped bliver eventen godt nok kørt, men den kan ikke skrive til mit dynamiske tekst felt.
Skriver jeg :
psuedo :
tween = få grafer til at køre
tween.onMotionStopped
{
skriv tidspunkt i tekstfelt i MC
}
skriv tidspunkt i tekstfelt i MC
Kommer tidspunktet til at stå i tekstfeltet - men brugeren må først kende det når tweenet er færdig.
Kode:
/*Starter tweens*/
for(i = 0; i < xmlConnections.childNodes.length; i++)
{
/*Opretter tween*/
myTween = tweenBar(_root["Connection"+i].DownloadProgressBar, _root["Connection"+i].DownloadSpeed, _global.SelectedFileSize);
/*Ligger det i array, så alle tweens senere kan stoppes*/
progressTweens.push(myTween);
/*Sætter event*/
myTween.onMotionStopped = function() {
trace("Skriv tidspunkt");
/*Skriver tid i tekstfelt ! Virker ikke !*/
_root["Connection"+i].downloadTime.text = PrettyTime(Math.round(calculateTime(_root["Connection"+i].DownloadSpeed, _global.SelectedFileSize)));
};
}
