Næ... Scriptet kan jo ligge hvor som helst, hvor man kan skrive et script... i en frame, på et movieclip eller på en knap... Men kan jo ikke scripte i et textfield, vel?
Men skal du have et tekstfelt, der hele tiden viser resultatet, så er det vel et movieclip, der indeholder et dynamisk tekstfelt med variablen "time" og PÅ clippet placeres scriptet:
onClipEvent(load) { var end = new Date(2002,12,24,12,0,0); // juleaften klokken 12.00 } onClipEvent(enterFrame) { var now = new Date(); var diff = int((end.getTime()-now.getTime())/1000); var sec = diff % 60; diff = int(diff/60); var min = diff % 60; diff = int(diff/60); var hrs = diff % 24; diff = int(diff/24); var days = diff; var time = "Der er "+days+"dage, "+hrs+" timer, "+min+" minutter og "+sec+" sekunder."; }
At man har et dynamisk tekstfelt alene gør jo ikke, at man kan putte noget ind i det... Man skal jo have en reference til tekstfeltet - tekstfeltets variabel... Her skal du kalde den for "time" hvilket skrives i "var"-feltet for tekstfeltet's properties i "text options"-panelet...
Flash's måneder starter ved 0 (som er januar), derfor er September ikke den 9. men den 8. måned... Derudover virker det (juleaften er så i måned 11 og ikke som ovenfor)...
Hvis tiden kommer over sluttiden, så skriver den bare minus... Du må selv lige rette, så den gør et eller andet smart, når tidspunktet indtræffer...
Synes godt om
Ny brugerNybegynder
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.