Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:23 Der er 14 kommentarer og
1 løsning

Dato i Flash - syntakshjælp

Hej

Jeg mangler lige lidt syntakshjælp til noget Actionscript.

Jeg har nogle et MC som skal styres alt afhængig af hvilken dato det er, men jeg har et lille problem med syntaksen. Flg. script jeg har lavet returnerer fx. 2028 fordi det ligger værdierne sammen. Hvordan får jeg en "rigtig dato" ud af scriptet?

tid = new Date();
datoMC = tid.getDate();
maanedMC = tid.getMonth();
aarMC = tid.getFullYear();
her = datoMC + maanedMC + aarMC;
trace(tourPlan);

if(her <= 1722001) {
    _root.mcHER("RIGTIG");
}
else {
    _root.mcHER("FORKERT");
}
Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:24 #1
Hov der var lige en fejl...det rigtige ser sådan her ud:

r = datoMC + maanedMC + aarMC;
trace(her);

if(her <= 1722001) {
    _root.mcHER("RIGTIG");
}
else {
    _root.mcHER("FORKERT");
}
Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:24 #2
...og lige en gang til for Arveprins Knud....


datoMC = tid.getDate();
maanedMC = tid.getMonth();
aarMC = tid.getFullYear();
her = datoMC + maanedMC + aarMC;
trace(her);
if(her <= 1722001) {
    _root.mcHER("RIGTIG");
}
else {
    _root.mcHER("FORKERT");
Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:26 #3
aaaaarrrghhh copy and paste sjov....'

tid = new Date();
datoMC = tid.getDate();
maanedMC = tid.getMonth();
aarMC = tid.getFullYear();
her = datoMC + maanedMC + aarMC;
trace(her);
if(her <= 1722001) {
    _root.mcHER("RIGTIG");
}
else {
    _root.mcHER("FORKERT");
Avatar billede telemuzen Nybegynder
23. marts 2003 - 12:34 #4
her = number(datoMC) + number(maanedMC) + number(aarMC);
trace(her)

Måske?

martin/
Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:39 #5
Nope - virker ikke ;-)
Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:50 #6
Har selv løst det:

her = string(datoMC) + string(maanedMC) + string(aarMC);

Men telemuzen - pointen er dine alligevel for at give mig ideen - smid lige et svar.
Avatar billede sorteplov Nybegynder
23. marts 2003 - 12:53 #7
øøøh ikke alligevel for det man får ud er jo bare værdierne samlet - fx.2322003 og det kan jeg jo ikke bruge - sorry :-)
Avatar billede thedarkrider Nybegynder
23. marts 2003 - 12:59 #8
Vil du gerne have at der står f.eks.:
23.2.2003?
Avatar billede sorteplov Nybegynder
23. marts 2003 - 13:03 #9
Jeg skal egentlig ikke skrive noget ud....

Jeg vil gerne have at hvis dags dato fx. er mindre end 12. marts 2004 så gør et eller andet, og hvis datoen er højere end 12. marts 2004 så gør noget andet......:-)
Avatar billede thedarkrider Nybegynder
23. marts 2003 - 13:04 #10
Kan du så ikk bare skrive:
her = string(datoMC) + "." + string (maanedMC) + "." + string(aarMC)
Avatar billede thedarkrider Nybegynder
23. marts 2003 - 13:05 #11
Nå, men så kan jeg desværre ikke hjælpe dig...
Avatar billede sorteplov Nybegynder
23. marts 2003 - 13:06 #12
øøøhm nej for så ser Flash det ikke som en dato.

23.2.2003 er vel ikke mindre end 31.11.2001...? :-)
Avatar billede thedarkrider Nybegynder
23. marts 2003 - 13:08 #13
Nej det har u ret i.. Jeg troede bare du skull have skrevet det ... Held og lykke :)
Avatar billede sorteplov Nybegynder
23. marts 2003 - 13:08 #14
Tak :-)
Avatar billede sorteplov Nybegynder
23. marts 2003 - 13:26 #15
Så fik jeg løst det selv:

var her = new Date(2003,3,22);

idag = new Date(getDate());

if(idag <= her) {
  _root.mcHER("RIGTIG");
}
else {
  _root.mcHER("FORKERT");
}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester