countdown flässis
-
cosmico 20 a
Sellist flässi skripti oleks vaja mis muudaks andmeid bänneris vastavalt kuupäevale. Ütleme nii et lugemine algaks numbrist 14 ja iga päev lahutatakse sealt 1. kuni siis 0ni välja.
Hädasti ja kiiresti oleks abi vaja. :)
27. september 2005 - 14:45:31 · Otselink
-
Ooker 20 a
http://www.sephiroth.it/proto_detail.php?id=111
27. september 2005 - 14:51:46 · Otselink
-
tonal† 20 a
jõulukalender
:):):):)pane ise kokku. elementaarne ju.
getDate ja getDay flash 4-st kasutusel.27. september 2005 - 15:02:04 · Otselink
-
cosmico 20 a
Nojaa ... ma usun et on lihtne ... a ma ikka ei suuda seda koodi kokku panna. Äkki tonal kirjutab siia selle lihtsa jõulukalendri koodi ja seletab veidi. :P
27. september 2005 - 15:12:43 · Otselink
-
tonal† 20 a
koodikirjutamine algab ülesande täpsest sõnastamisest.
'ütleme nii, et lugemine algaks...' stiilis jutu peale võid rahulikult võtta hõbelusika näite ja seda leiutama hakata.
sest ta lähtus sinu sõnastusest, et tegu on tagasilugemisega.kui oletada, et su ülesanne on kindlal kuupäeval kindel muuvi mängida, siis pead kirjutama terve rea tingimuslauseid, et kui kuupäev on see, siis mängi muuvit 1 jne.
mida siin keerulist on?
27. september 2005 - 16:27:32 · Otselink
-
vaalaskala 20 a
cosmicole on keeruline süntaksi kasutamine (kuna ta ei tea sellest midagi) ja programmeerimise endale selgekstegemine (kuna tal ei ole seda pidevalt vaja). Võid lugeda, et ta ei oska programmeerida.
Mis sul arusaamatuks jäi?
27. september 2005 - 16:32:25 · Otselink
-
cosmico 20 a
ma ei ole jah programmeerija ... aga abi oleks ikkagi vaja.
Ma tean et see on ülilihtne skript, aga ma ei oska actionscripti.Põhimõtteliselt oleks mul vaja 2 numbrit, nn. deadline ja tänane päev, nende vahel väike lahutamistehe ja saadud tulemus kuvada. Kuidas seda kirja panna actionscriptis ... see jääb mulle mõistatuseks.
27. september 2005 - 17:06:10 · Otselink
-
friizuurikas 20 a
miskit sellist umbes ?
jama = new Date();
jama2 = jama.getDate();if (jama2=28) {
gotoAndPlay (3);
}
if (jama2=29) {
gotoAndPlay (4);
}
if (jama2=30) {
gotoAndPlay (5);
}jne ...
27. september 2005 - 17:19:54 · Otselink
-
friizuurikas 20 a
ehk kui kuupäev on 28 mine frame 3, kui 29 mine frame 4 jne ...
27. september 2005 - 17:20:53 · Otselink
-
jass 20 a
x=14
while x=x-1 && x!=<1minu mitteprogrammeerija aju ütleb, et see algoritm peaks midagi sellist olema, actionscriptis selle kirjeldamisest ei tea ma midagi
27. september 2005 - 17:22:16 · Otselink
-
jass 20 a
ja minu vastuse trükkimise ajal ilmus hoopis asjalikum vastus
27. september 2005 - 17:23:46 · Otselink
-
tonal† 20 a
no aga sel juhul on hõbelusika näide igati normaalne. viska sekundid, tunnid ja minutid välja. pane ajad paika.
ja kujundusse tee var nimega dün. tekstiväljad, kus kuvada...
aga jah -- kui see on sinu jaoks keemia, nagu vaalas oletab, siis võta endale flashi help lahti ja loe asjad läbi ja tee põhimõtted selgeks enne kui sellise töö endale võtad.uppumine on uppuja enda asi.
27. september 2005 - 17:26:04 · Otselink
-
friizuurikas 20 a
Korrektne kood minu näitest oleks:
jama = new Date();
jama2 = jama.getDate();
if (jama2==28) {
gotoAndStop (2);
} else if (jama2==29) {
gotoAndStop (3);
} else if (jama2==30) {
gotoAndStop (4);
}niipalju kui vaja siis ...
Töötab täitsa, proovisin järele, ainult see on siis arvutikasutaja kalendri järgi muidugi. Ja vastavatesse framedesse saad siis oma animatsioonid panna mida vastavatel kuupäevadel näidatakse...
Tonal, inimene küsib abivajajate foorumis küsimuse ja sina ajad paska talle, nii ei ole ilus ometigi ?
27. september 2005 - 18:30:43 · Otselink
-
cosmico 20 a
Thnx friiz!
Ma ise nuputasin siin midagi sellist välja:
now = new Date (); //tänane kuupäev
deadline = new Date (2005, 9, 27); //tähtaeg, sisestad ise
timeLeft = deadline.getDate() - now.getDate();Aga see kurask ei toimi päris nii nagu vaja.
Tonal äkki oskab siin kommenteerida?27. september 2005 - 18:38:21 · Otselink
-
friizuurikas 20 a
now = new Date ();
now2=now.getDate();
deadline = Number(31); //tähtaeg, sisestad ise
timeLeft = deadline-now2;Näitab mitu päeva jäänud (antud juhul 31-27=4
27. september 2005 - 18:48:15 · Otselink
-
cosmico 20 a
Aga mis siis kui täna on 27 ja tähtaeg on 5.?
27. september 2005 - 18:56:05 · Otselink
-
nitram 20 a
söö snickersit ja ole kuss parem
27. september 2005 - 19:18:41 · Otselink
-
cosmico 20 a
Ma arvan et snickers ei päästa siin midagi ...
27. september 2005 - 19:25:34 · Otselink
-
friizuurikas 20 a
Siis on lihtsam ikkagi vist 14 päeva kohta if tsükkel kirjutada nagu alguses pakkusin. Sa ei saa kuupäevi liita lahutada (sest kuudes on päevi erinevalt ja sellepärast annab selline asi nonsensi).
27. september 2005 - 19:35:43 · Otselink
-
friizuurikas 20 a
kui sul on seda aga ühekorra vaja ja järgmise kuu päevade arvu tead, ei ole ju probleemi ...
ps. ma ei ole ka mingi progeja grrr
27. september 2005 - 19:37:40 · Otselink
-
cosmico 20 a
:)
Ok, thnx.27. september 2005 - 20:15:16 · Otselink
-
tonal† 20 a
friizu -- ei pakkunud paska. pakkusin põhimõtte.
lihtsalt ei poolda käitumistüüpi, kus oma ülesanne ebamääraselt sõnastatakse ja loodetakse liua peal kättesaamisele.
kes loodab karkudele, jääb lonkama.
ja näed -- ise väsisid ka ära.
lihtsalt -- selline käitumistüüp on nii kuradi levinud.
aga mingil ajal peaks inimene täiskasvanuks saama.mis mõtte juurde jään, on see, et inimesel ei ole lähteülesande tingimused lahti kirjutatud.
võid jäädagi mõistatamismängu mängima, mis asjaga täpselt tegu.28. september 2005 - 12:05:17 · Otselink
-
iseasi† 20 a
pole siin midagi keerulist.
today= new Date();
dueDate= new Date(2005, 9, 5);
daysTo = (dueDate - today)/1000/60/60/24;daysTo on päevade arv kuupäevani. Date objekti kuu on nullil baseeruv seega 9 on oktoober.
ümarda üles või alla kuidas vaja.to frisuurikas:
kas else if sellise kasutamise asemel ei oleks targem kasutada switch case.28. september 2005 - 15:00:36 · Otselink
-
cosmico 20 a
to iseasi - aga kuidas saaks nii et komakohtasid ei kuvataks?
to tonal - Minu esialgne ülesande püstitus oli võibolla tõesti segane ja lohakas, seda peamiselt sellepärast et asjaga oli kiire. Vabandan. Nagu sa näed oli lahendus väääga lihtne, ainult 3 rida koodi.
Pixli abivajajate nurgake võiks ikkagi jääda selliseks kohaks kus abi saab, mitte kus kohe tainaks ja lambaks sõimatakse ...
Pole siis ime et keegi ei julgegi teinekord enam abi paluda.28. september 2005 - 16:40:38 · Otselink
-
friizuurikas 20 a
ümardamine täisarvuks:
daysTo = math.round((dueDate - today)/1000/60/60/24);to iseasi, mhmh oleks mõtekam küll.
28. september 2005 - 17:48:13 · Otselink
-
iseasi† 20 a
today= new Date();
dueDate= new Date(2005, 9, 5);
daysTo = Math.floor( (dueDate - today)/1000/60/60/24 );Ümardab alla poole.
vaata ka: Math.round() ja Math.ceil().tonali kaitseks: tegelt sain ma kah probleemist alles hilisemate kommentaaride abil aru ja ma lihtsalt ei talunud neid teisi variante, mida pakuti. :P
Nii tonal kui ka paljud teised siin oleks võinud selle kolm rida siia juba ammu kirjutada, aga neile meeldib hoopis nii teha.
28. september 2005 - 18:02:29 · Otselink
-
tonal† 20 a
cosmico -- kedagi pole sõimatud. ära unista.
samas usun, et sa teinekord oled oma probleemi lahtikirjutamisel mõttega kaasas ja detailsem.mulle hetkel piisab endagi klientidest, kes täpselt ei tea, mida nad tahavad. aga tahavad.
vaja mul veel midagi lisaks mõistatada?28. september 2005 - 19:37:16 · Otselink
-
nitram 20 a
mulle need gotoAndPlay tüübid eriti ei istu. F1 nuppu ka ei tunne.
28. september 2005 - 21:36:24 · Otselink