/
Forside
/
Teknologi
/
Multimedie & design
/
Flash
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Flash
#
Navn
Point
1
bentjuul
4251
2
molokyle
1978
3
Klaudi
1488
4
jhvp
1265
5
pallenoc
1160
6
katekismus
1020
7
Fnollerpi..
790
8
slander
510
9
Flash77
500
10
Dr.Disco
500
"Stil klokken" med "slider".
Fra :
Henrik Rasmussen
Dato :
04-12-01 18:27
Hej NG!
Er der nogen af jer derude der kan fortælle mig hvordan jeg løser
følgende opgave?
Jeg har lavet en "slider" som skal bruges til at vælge et klokkeslet
mellem 00:00 og 24:00 med et minuts interval. Det valgte klokkeslet skal
vises i et tekstfelt.
Slideren spænder over 100 pixels. Det output jeg får nu går fra 0 til
1440 (antallet af minutter på et døgn). Dette tal vises nu i
tekstfeltet. Så langt så godt.
Men et tal som f.eks. 720 (svarende til klokken 12:00) siger jo ikke
meget, så det tal jeg får vist nu skal selvfølgelig omregnes så der
vises et tal i stil med 21:02, 11:47, 8:07 osv.
Dette skal publiceres i Flash 4 format (PocketPC).
Hvis nogen af jer kender til en tutorial ville det også være fint!
på forhånd tak og god forjul!
Venlig hilsen Henrik
Michael Peo (
05-12-2001
)
Kommentar
Fra :
Michael Peo
Dato :
05-12-01 13:22
Jeg foreslår et "converter" clip der hele tiden tjekker 'sliderValue', og derefter oversætter værdien og viser
den i tekstfeltet. Lav et movieclip med to frames og placér nedenstående kode på den første frame, og en
gotoAndPlay (1); på den anden.
//-----------------------------------------
// Hvor mange hele timer kan det blive til?
tmpH = int(sliderValue/60);
// ...Resten må så være minutterne
tmpM = int(sliderValue-(tmpH*60));
// sæt et "0" foran timetallet hvis
// det kun er en karakter lang
// (kan udelades, hvis man ønsker
// ex. "3:15" i stedet for "03:15"
if (length(tmpH)<2) {
h = "0" add tmpH;
} else {
h = tmpH;
}
// det samme gælder minutterne
if (length(tmpM)<2) {
m = "0" add tmpM;
} else {
m = tmpM;
}
// vis den samlede tid
time = h add ":" add m;
//-----------------------------------------
Koden og kommentarene dertil skulle gerne forklare sammenhængen, men hvis du har problemer og/eller yderligere
spørgsmål, så må du lige skrive igen.
mvh.
/peo
bandage.dk
Henrik Rasmussen (
05-12-2001
)
Kommentar
Fra :
Henrik Rasmussen
Dato :
05-12-01 18:20
Det ser lovende ud. Jeg glæder mig til at prøve det.
Mange tak Michael!!
Henrik Rasmussen (
05-12-2001
)
Kommentar
Fra :
Henrik Rasmussen
Dato :
05-12-01 23:47
Hej Michael!
Nu har jeg prøvet dit forslag og det virker perfekt!!!
Faktisk lykkedes det mig at løse det på "husmandsmanér" tidligere i dag.
Koden fyldte bare 100 linier eller sån' så man må sige at det er en
fordel at kunne sin matematik OG Actionscript!
Endnu en gang mange tak for din hurtige hjælp, Michael.
(Jeg vil være lisså go' som dig!!!)
Henrik
Bo Rattenborg (
06-12-2001
)
Kommentar
Fra :
Bo Rattenborg
Dato :
06-12-01 01:21
må man se resultatet ?
Bo
Henrik Rasmussen (
06-12-2001
)
Kommentar
Fra :
Henrik Rasmussen
Dato :
06-12-01 17:52
Desværre nej.
"Bo Rattenborg" <bo.rattenborg@[no spam]mail.dk> wrote:
> må man se resultatet ?
>
> Bo
Michael Peo (
06-12-2001
)
Kommentar
Fra :
Michael Peo
Dato :
06-12-01 11:06
Du ka' bare kigge forbi med en håndfuld snebajere
Glad for at kunne hjælpe.
/peo
Søg
Alle emner
Teknologi
Multimedie & design
Flash
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177554
Tips :
31968
Nyheder :
719565
Indlæg :
6408852
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.