11. september 2002 - 17:08Der er
28 kommentarer og 1 løsning
Hjææælp til flash 5 script
Jeg har brug for et script/hjælp til følgende:
Jeg har 2 billeder. De 2 billeder er egentlig bare frame 1 & 2 i et MC. Dag 1 skal billed 1 vises, dag 2 skal billed 2 vises dag 3 skal billed 1 vises osv osv.
Dette skal skifte på alle arbejdsdage og ikke Helligdage! Jeg behøver kun 1 år ad gangen.
Hvis du har brug for det, så skulle du gå ud og købe din ekspertise. Jeg har selv udviklet et tilsvarende script, og det fylder faktisk over hundrede programlinier. Det er nemlig fuldstændig ligegyldigt om det kun er et år adgangen.
Per jeg har lavet programmet i visual basic men for at modernisere det lidt havde jeg tænkt mig det skulle på nettet. Er det virkelig så stor en ting, at få den til at flytte en frame frem og tilbage en dag adgangen?
Du kan bare lave et layer med en stop(); i hver eneste frame. Og det behøver du ikke at give 200 point for. Derefter kan du bare vælge framen med _root.gotoAndPlay(framenummer);
Per: Visual basic har ikke en skid med det at gøre, men jeg fortalte dig bare, at jeg havde lavet et turprogram for en vognmand i VB, men ønskede at lave en internet version istedet.
Legende: Det fungere bare som det skal, men kan man lave undtagelser, eks. hvis man indprogrammere eks. 10 datoer som den skal "springe over"??
Legende: Jeg var nok lidt for hurtig dér. Hvad med de måneder der er 31 dage i. Der vil den både den 31 & 1 vise samme billede!?!?!?!? HVad gør jeg der?
Nu bytter den om, alt efter hvilken måned (og hvor mange dage) man er i. Det skulle virke fint. Eneste problem nu er skudår.... Den skal jeg nok fikse senere, eller i morgen (o;
Det gør den også fra d. 31. december til den 1. januar - Jeg skal til og i byen i aften, så jeg kan desværre ikke fortsætte før i morgen... Skriv hvis du ikke kan vente... Så kan du få pointsne tilbage
Du er sku godt nok en kammerat Legende. Jeg har siddet og testet det lidt, men syntes ikke jeg kan få minus dagene til at fundere! Hvis jeg tager 30 april vil den stadig skifte 1 maj.!!!??? Har jeg ret?
Jeg forstår ikke helt hvad du mener, der er galt... Hvis du sætter d. 24.12 til en minusdag - skulle både d. 23+24+25 give billede 1 - men ingen er jo ufejlbarlig - måske er der stadig noget galt
Ahh. shit. Måske har jeg forklaret mig lidt forkert. Lad os tage et eks. 30 maj skal billed 1 vises. 1 maj skal billed 3(Eller måske bare stadig billed 1 vises). 2 maj skal billed 2 vises! Håber du forstår mig. Hvis du vil have flere points så sig til, for du har sku lagt meget arbejde i dét!
Jeg kan ikke forstå, hvad, der skulle være galt. Jeg har lige afprøvet den her igen, og den virker upåklageligt... Hvis man som jeg har gjort, sætter f.eks 12. oktober til en minusdag, vises billede 1 d. 11. - 12. - 13. og så 2-1-2-1 igen fra den 14. og frem. Hent min udgave her, og prøv den af (O;
Forestil dig et vognmandsfirma hvor der køres i jylland hver dag henholdsvis, dag 1 - nordjylland, dag 2 - sdr. jylland. Hvis der den 30 april køres nord, 1 maj køres ikke, så skal der den 2 maj køres syd. Ved dit eks. vil der igen d 2 april blive kørt nord.
NU virker det 110% som jeg gerne ville have det!! Må jeg have lov at sige 1000 tak for din kæmpe indtats. Jeg havde på ingen måde troet det var så omstændigt. Blot ét spørgsmål: Hvis jeg vil have flere minus dage skal der så bare tilføjes følgende: minusdag6 = "25.12"; & if(nu_antal >= md6_antal) { offset = 1;
Jeg siger tak for de venlige ord, her og via email... Men jeg har glemt lidt, kan jeg se. Skudår + årsskifte... Jeg emailer dig den perfekte kode senere, eller i morgen...
Forklaring på "offset"... Når datoen rammer en "munisdag" skal den bytte om på billede 1 og 2 (således kommer samme billede to gange i træk) - min Offset variabel bestemmer om den skal vise billede 1 eller 2 når dagens nummer på året går op i to !!! Meget syret.
Derfor skal du sætte offset til 0 skiftevis med 1. Nr 6 skal derfor:
1) minusdag6 = "17.12"; //17. december
2) md6_antal = dagnr(minusdag6);
3) if(nu_antal >= md6_antal) { offset = 0; //fordi nr. 5 sætter den til 1, de skal skifte (o; }
Jeg retter lige det med årsskiftet og skudåret
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.