Avatar billede jokkejensen Novice
18. marts 2007 - 21:01 Der er 2 kommentarer og
1 løsning

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)));
            };
}
Avatar billede mat Nybegynder
18. marts 2007 - 21:18 #1
Det er formentlig fordi din iterator i ikke kan ses i dit tweens scope.

Prøv at skrive;

myTween["iterator"] = i;

.før din eventhandler, og så i din eventhandler referere ved;

_root["Connection" + this["iterator"]]

mvh mat
Avatar billede jokkejensen Novice
18. marts 2007 - 21:34 #2
10000 tak skal du ha, du havde ret i at "i" altid var, i mit tilfælde 7.

Vær venlig at smide et svar !
Avatar billede mat Nybegynder
18. marts 2007 - 22:32 #3
aight
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester