Du kan forsimple det lidt ved at pakke mc'et (med billedet i), i et over_mc der er placeret midt på din "scene". hvis du så nøjes med at scale over_mc'et og flytte det oprindelige_mc inden i, er du kommet langt af vejen.
du opretter et movieclip (tegn et eller andet, marker med musen, tryk F8, vælg movieClip tryk ok)
klik på movieclippet med musen, tryk F9 (for at åbne action panel), paste nedestående kode ind.
lav i hoved tidslinien et dynamisk tekstfelt med instance navn : tekst (tekst værktøj, træk et tekstfelt med musen, gå i optionsmenu vælg dynamisk tekstfelt (der hvor der nok står ”static Text” i forvejen), ved instance name skriv tekst.
test din movie (ctrl + enter)
kode:
//nedtællings dato flash; onClipEvent (load) { _visible=false; // dato for nedtælling aar = 2004; md = 8; //(starter fra 0 så 0=januar 11 = dec); dag = 28; tim = 16; min = 45; sec = 00; efterDato = "det er allerede sket"; ned = new Date(); ned.setFullYear(aar); ned.setMonth(md); ned.setDate(dag); ned.setHours(tim); ned.setMinutes(min); ned.setSeconds(sec); nedtaldato = ned.getTime(); } onClipEvent (enterFrame) { tid = new Date(); dif = new Date(); tidtilbage = (nedtaldato-tid.getTime())/3600000; dagetilbage = Math.floor(tidtilbage/24); timertilbage = Math.floor(tidtilbage-(dagetilbage*24)); mintilbage = Math.floor((tidtilbage-(dagetilbage*24)-timertilbage)*60); sectilbage = Math.round((tidtilbage-(dagetilbage*24)-timertilbage-(mintilbage/60))*3600); _root.tekst.text = "der er "+dagetilbage+" dage , "+timertilbage+" timer , "+mintilbage+" minutter og "+sectilbage+" sekunder tilbage"; }
Du kan forsimple det lidt ved at pakke mc'et (med billedet i), i et over_mc der er placeret midt på din "scene". hvis du så nøjes med at scale over_mc'et og flytte det oprindelige_mc inden i, er du kommet langt af vejen.
jeg skrev en ny kode, da den jeg linkede, til i starten, kun kan tælle inden for samme måned. Denne her kan tælle til datoer også om ti år hvis det skulle være :)
hvis der skal ske noget andet når tallene går i nul kan gøres med if sætninger
lav i hoved tidslinien et dynamisk tekstfelt med instance navn : tekst (tekst værktøj, træk et tekstfelt med musen, gå i optionsmenu vælg dynamisk tekstfelt (der hvor der nok står ”static Text” i forvejen), ved instance name skriv tekst.
klik på tekstfeltet,, i properties-vinduet (hvis det ikke er åbent skal du op i window >> properties ) kan du ændre tekst-type og farve,, Husk at embedde skrifttypen,,(klik Charecter i properties-vinduet,, vælg Specify Ranges,, vælg "Basic Latin" (hvis du skal bruge æøå skal du også vælge "Latin I")
glad for at du kan bruge det,, hvad tæller du ned til ?
dobbelt check lige om den tæller rigtigt, har ikke gennemtestet den,, når nedtællings datoen er passeret går tallende i minus,, du kan sætte en if sætning ind hvis der skal ske noget på tidspunktet;
lige før eller efter linien _root.tekst.text = "der er "+dagetilbage....
if(sectilbage <0){ // så sker der et eller andet " goooodt nyytååååår "; }
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.