29. september 2001 - 13:51
Der er
32 kommentarer og 1 løsning
Nedtælling
Jeg skal have en variabels værdi til at tælle ned i sekunder hvordan gør jeg det?
Annonceindlæg fra HP
29. september 2001 - 14:07
#1
Hvor langt skal den tælle fra??
29. september 2001 - 14:20
#2
I et dynamisk tekstfelt indsæt startværdi fks \"30\" navngiv textvariablen som \"countDown\" Vælg Insert>Convert to Symbol> movieClip og navngiv instancet \"myCounter\" Sæt følgende action på dit MC onClipEvent (load) { startCounter = Number(this.countDown); startTime = getTimer(); } onClipEvent (enterFrame) { if (countDown != \"Boom!\") { milliSek = getTimer() - startTime); if (milliSek < startCounter * 1000 ) { countDown = startCounter - Math.floor(milliSek / 1000); } else { countDown = \"Boom!\"; } } } Du kan naturligvis erstatte \"Boom!\" med fks \"0\" mvh geo
29. september 2001 - 14:21
#3
Ups! havde ikke set at du var igang Nikolaj! Sorry...
29. september 2001 - 14:25
#4
rettelse> milliSek = getTimer() - startTime); skal være milliSek = getTimer() - startTime;
29. september 2001 - 14:27
#5
Jeg var ikke gået i gang. Ventede på svar, men nu har du jo lavet den extended version :-) Tænkte bare det var nemt hvis den skulle tælle inden for et minut... :-)
29. september 2001 - 14:29
#6
Kan vi måske også få din version? Det ville sikkert være meget instruktivt :)
29. september 2001 - 14:31
#7
Jeg ville bare bruge uret´s sekunder og gøre det negativt :-9
29. september 2001 - 14:34
#8
Mener du getSeconds() ?
29. september 2001 - 14:35
#9
yep.
29. september 2001 - 14:36
#10
Det var derfor jeg spurgte om hvor langt den skulle tælle fra. Den hurtige metode kan selvfølgelig kun bruges inden for et minut :-)
29. september 2001 - 14:38
#11
Vil koden ikke blive lige så lang hvis man skal være i stand til at tælle ned fra fks \"59\" ?
29. september 2001 - 14:39
#12
Det havde jeg slet ikke overvejet - måske jo. :-)
29. september 2001 - 15:00
#13
Jeg skal have den til at tælle ned fra 60 til 0 i sekunder. Det bruges til et snakespil
29. september 2001 - 15:01
#14
Så skal millisek vel bare være sek. Boom skal vel være 60 i mit tilfælde?
29. september 2001 - 15:03
#15
indsæt 60 i tekstfeltet og \"0\" i stedet for \"Boom!\"
29. september 2001 - 15:14
#16
Hva\' så ? Virker det ikke ?
29. september 2001 - 15:20
#17
Her får du en tilrettet udgave som passer til dig :) I et dynamisk tekstfelt indsæt startværdi fks \"60\" navngiv textvariablen som \"countDown\" Vælg Insert>Convert to Symbol> movieClip og navngiv instancet \"myCounter\" Sæt følgende action på dit MC onClipEvent (load) { startCounter = 60; startTime = getTimer(); } onClipEvent (enterFrame) { if (countDown != \"0\") { milliSek = getTimer() - startTime); if (milliSek < startCounter * 1000 ) { countDown = startCounter - Math.floor(milliSek / 1000); } else { countDown = \"0\"; } } } Håber at det var hvad du søgte :) mvh geo
29. september 2001 - 15:52
#18
Glemte rettelsen igen! Sæt følgende action på dit MC onClipEvent (load) { startCounter = 60; startTime = getTimer(); } onClipEvent (enterFrame) { if (countDown != \"0\") { milliSek = getTimer() - startTime; if (milliSek < startCounter * 1000 ) { countDown = startCounter - Math.floor(milliSek / 1000); } else { countDown = \"0\"; } } }
29. september 2001 - 15:56
#19
sorry kan ikke få det til at virke... Hvordan virker getTimer funktionen? Jeg kan ikke finde noget i min Flash creative web animation
29. september 2001 - 16:03
#20
Det er et ur som hele tiden tæller i milli sekunder, prøv at kigge i \'actionScript reference\' Har du indsat actionen fra 29/09 2001 15:52:43 på dit MC og husket at navngive variablen i det dynamiske tekstfelt som countDown ?
29. september 2001 - 16:33
#21
kan du ikke prøve at sende et eksempel - som tæller ned fra 60 til anderskjaer@hotmail.com
29. september 2001 - 16:39
#22
Ok, jeg sender dig et eksempel når jeg er hjemme i morgen :)
29. september 2001 - 19:02
#23
29. september 2001 - 22:50
#24
t-rexz jeg har overvejet din løsning, men da jeg kører med en fps på 50, ville dette være rimelig uoverskueligt
30. september 2001 - 16:35
#25
Hej
www.faktaomvold.org ,
Så er filen sendt :)
Håber det kan bruges!
mvh geo
01. oktober 2001 - 16:36
#26
Kunne det bruges ?
06. oktober 2001 - 09:43
#27
Nu har vi været så flinke at lave eksempler og svare på dit spørgsmål. Du må gerne kommentere snart
15. oktober 2001 - 17:37
#28
15. oktober 2001 - 17:52
#29
Kære Geo Du meget undskylde at jeg ikke har givet dig pointene. Det er en total forglemmelse. Jeg har glemt klokken og lige pludselig, da jeg undersøgte filerne du sendte, skulle jeg af sted til min efterskole. Derfor glemte jeg det. Jeg beklager endnu engang. Mvh. Anders Kjær
15. oktober 2001 - 17:53
#30
Tak for det :o)
15. oktober 2001 - 17:54
#31
Nu er det mig der takker :)
07. november 2001 - 16:42
#32
Kan man ikke gøre så når tælleren når 0 går den til en bestemt frame??? Jeg ved godt sagen er afsluttet, men mit sp passer godt til dette script. :O)
07. november 2001 - 20:10
#33
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.