webForumDet fria alternativet

Klockan i Flash

5 svar · 402 visningar · startad av nepes

nepesMedlem sedan mars 200115 inlägg
#1

Jag håller på att göra ett spel i flash och vill ha en klocka som går medan spelet är igång. Jag har använt mig av funktionen (Int(GetTimer / 1000)) och det funkar alldeles utmärkt. Problemet är att jag vill stoppa/nollställa klockan vid några tillfällen. Är det någon som vet hur man gör detta alternativt hur man får klockan att bara mäta vissa bestämda "scenes"?

JaktJanneMedlem sedan feb. 20001 507 inlägg
#2

Kan du inte sätta en annan variabel vid den tidpunkten du vill stoppa och samtidigt setVariabel varTime= "0".
varTime är den du har din GetTimer.

:q

------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

nepesMedlem sedan mars 200115 inlägg
#3

GetTimer hämtar så vitt jag förstår tiden för hur länge flashen har varit igång. Därför fungerar det inte att sätta variabeln till 0. Nästa gång den hämtar GetTimer så blir den vad programmet säger att den är igen.

JaktJanneMedlem sedan feb. 20001 507 inlägg
#4

Visst du har rätt, om du lägger din timer i en egen movie och använder LoadMovie/UnloadMovie då borde du kunna starta/stoppa när du vill,(tror jag)

------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

nepesMedlem sedan mars 200115 inlägg
#5

tack för hjälpen men jag löste det på ett annat sätt. Dock ganska fult men ändå: två olika variabler lagrar samma värde som hämtas från (Int(GetTimer / 1000)). när klockan stoppas läggs värdet från den ena i en tillfällig variabel. När klockan startas igen får jag den tiden som då klockan stannades genom (Int(GetTimer / 1000)-tempvariabeln+(dengångna tiden)). då ser det ut som om klockan fortsätter på den tiden där den "stannades".

JaktJanneMedlem sedan feb. 20001 507 inlägg
#6

Vem har sagt att det skall vara snyggt :e
Bara det är funktionsdugligt och lättläst :)

Förresten, välkommen till WF :) :e
------------------
Janne

"Att komma i tid till ett möte
är bara slöseri med tid"

[Redigerat av JaktJanne den 28 mar 2001]

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)