Avatar billede lyden Nybegynder
15. marts 2005 - 22:46 Der er 26 kommentarer og
2 løsninger

change color

jeg har nedenstående og ønsker at ændre farve på Pure & food indviduelt, hvordan hulen gør jeg det ? de skal ikke have det dynamiske tekstfelts color.
...... jeg smider hele scriptet selvom det nok er rimeligt unødvendigt !

helfe!

mydate = new Date();
time = mydate.getHours();
if (time == 0) {
    time = "00";
} else if (time == 1) {
    time = "01";
} else if (time == 2) {
    time = "02";
} else if (time == 3) {
    time = "03";
} else if (time == 4) {
    time = "03";
} else if (time == 5) {
    time = "05";
} else if (time == 6) {
    time = "06";
} else if (time == 7) {
    time = "07";
} else if (time == 8) {
    time = "08";
} else if (time == 9) {
    time = "09";
}
time2 = mydate.getMinutes();
if (time2 == 0) {
    time2 = "00";
} else if (time2 == 1) {
    time2 = "01";
} else if (time2 == 2) {
    time2 = "02";
} else if (time2 == 3) {
    time2 = "03";
} else if (time2 == 4) {
    time2 = "03";
} else if (time2 == 5) {
    time2 = "05";
} else if (time2 == 6) {
    time2 = "06";
} else if (time2 == 7) {
    time2 = "07";
} else if (time2 == 8) {
    time2 = "08";
} else if (time2 == 9) {
    time2 = "09";
}
time3 = mydate.getSeconds();
if (time3 == 0) {
    time3 = "00";
} else if (time3 == 1) {
    time3 = "01";
} else if (time3 == 2) {
    time3 = "02";
} else if (time3 == 3) {
    time3 = "03";
} else if (time3 == 4) {
    time3 = "03";
} else if (time3 == 5) {
    time3 = "05";
} else if (time3 == 6) {
    time3 = "06";
} else if (time3 == 7) {
    time3 = "07";
} else if (time3 == 8) {
    time3 = "08";
} else if (time3 == 9) {
    time3 = "09";
}
if (time>=18 && time<24) {
    greating = "Godaften og velkommen til Purefood";
} else if (time>=0 && time<6) {
    greating = "Godnat og velkommen Purefood ";
}
if (time>=6 && time<12) {
    greating = "Godmorgen og velkommen til Purefood";
} else if (time>=12 && time<18) {
    greating = "Godeftermiddag og velkommen til Purefood";
}
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:17 #1
Er den kode Flash eller JavaScript (der skal bruges i flash)?
Hvis det er bare er JavaScript, flyt spm'et til http://www.eksperten.dk/spm/Programmering/Script/JavaScript/
Avatar billede lyden Nybegynder
15. marts 2005 - 23:19 #2
kode flash :o)
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:29 #3
Optimering.. prøv det her:
1) Lav en backup af din nuværende fil.
2) slet alle dine if-sætninger, udentagen dem der kommer efter "if (time>=18...."
3) indsæt denne kode:

time = mydate.getHours();
time = "0" + time;
time = time.substring(time.length-2);

time2 = mydate.getMinutes();
time2 = "0" + time2;
time2 = time2.substring(time2.length-2);

time3 = mydate.getSeconds();
time3 = "0" + time3;
time3 = time3.substring(time3.length-2);


- Virker det stadig?
(den skifter ikke farve)
Avatar billede barklund Nybegynder
15. marts 2005 - 23:30 #4
Hihi, det kvalificerer næsten til at blive pastet til http://thedailywtf.com/ - det er da den mest fjollede kode, jeg længe har set!

Det kan *seriøst* gøres meget pænere.

Derudover gøres det med HTML og CSS eller med TextFormat-objektet.
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:31 #5
Skriv lige den kode, hvor teksten indsættes..

PS: Jeg tror at der skulle ha' stået "greeting".. ik?
Avatar billede barklund Nybegynder
15. marts 2005 - 23:31 #6
Aij, nu bliver i altså først fjollede. Hold så op :)


time = mydate.getHours();
if (time < 10) time = "0" + time;

time2 = mydate.getMinutes();
if (time2 < 10) time2 = "0" + time2;

time3 = mydate.getSeconds();
if (time3 < 10) time3 = "0" + time3;

:/
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:32 #7
Nå ja, sgu :-)
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:35 #8
hmm.. man burde vist kunne gøre sådan her:

d=new Date();

h=d.getHours()
h=(h<10)?"0"+h:h

m=d.getMinutes()
m=(m<10)?"0"+m:m

s=d.getSeconds()
s=(s<10)?"0"+s:s
Avatar billede lyden Nybegynder
15. marts 2005 - 23:37 #9
jaja ........... for hulen jeg ska' nok :o)
tak begge to for input, i er sq et par guttermænd..............men hva med farven ?
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:39 #10
farven? Forstændigt umuligt! (joke) :-)

Den kode vi leger med (og den du havde skrevet) er JavaScript.. jeg vidste ikke at man kunne bruger JavaScript i Flash..?

Jeg ved ikke hvordan man ændre farven, da jeg ikke ved hvordan har indsat teksten.. se 15/03-2005 23:31:07
Avatar billede barklund Nybegynder
15. marts 2005 - 23:40 #11
Farven laves som nævnt via HTML og CSS eller via TextFormat objektet. Først og fremmest skal du dog lige proppe det ind i et tekstfelt - men noget med:

min_txt.html = true;
min_txt.htmlText = 'Velkommen til <font color="#FF0000">Pure</font><font color="#00FF00">food</font>';

Burde virke.
Avatar billede barklund Nybegynder
15. marts 2005 - 23:41 #12
JavaScript og ActionScript er begge derivater af standarden ECMAScript. Derfor er de i syntaks og semantik ekstremt meget lig hinanden - men der er stadig små forskelle.
Avatar billede thesurfer Nybegynder
15. marts 2005 - 23:42 #13
barklund> Kan 15/03-2005 23:35:56 forkortes yderligere? :-)
Avatar billede barklund Nybegynder
15. marts 2005 - 23:47 #14
thesurfer, jada, men jeg ser ikke noget formål.

Faktisk vil dit sidste script ikke kræve færre instruktioner eller være hurtigere end mit - der er jo ingen grund til at bruge komprimeret conditional hvis kun den ene case alligevel er interessant.
Avatar billede lyden Nybegynder
15. marts 2005 - 23:48 #15
........thesurfer dit første script virker fint :o)

koden ligger i en frame

jeg har ikke lige prøvet barklunds endnu


Mit tekstfelt hedder greating,
Avatar billede barklund Nybegynder
15. marts 2005 - 23:51 #16
hedder tekstfeltet greating eller har det variable-navnet greating? Og derudover hedder det altså "greeting" :)
Avatar billede lyden Nybegynder
15. marts 2005 - 23:54 #17
hehe i bliver ved :o) , og jo det hedder greetings, helt korrekt. (halvdelen af scriptet er tyvstjåletfra flashkit, de kan ikke stave, men der er jo heldigvis ikke andre end os 3 & fire millioner andre der ser det)

det har variable navnet greating ;o)
Avatar billede lyden Nybegynder
15. marts 2005 - 23:55 #18
skal jeg virkelig hente teksten ind fra en tekstfil, arghhhhh irriterende ;o)
Avatar billede lyden Nybegynder
15. marts 2005 - 23:58 #19
greeting;  (på skotsk)  = gråd;
Avatar billede barklund Nybegynder
16. marts 2005 - 00:03 #20
Jeg forstår overhovedet ikke hvad du snakker om.

Det er et script på få linjer til at se, på hvilke tidspunkt af døgnet det er - hvilket du er nødt til at hente fra Flashkit, selvom det er ganske åbenlyst når man har Date-objektet.

Derudover har jeg allerede skrevet, hvordan du kan skrive teksten i forskellige farver - men intet om at loade det eksternt, hvilket du slev har digtet.

Og så ved du vel godt, at man siden Flash 6 har brugt tekstfeltets instance navn frem for variable-navn.

Sharpen up ;)

--
Morten Barklund
Avatar billede lyden Nybegynder
16. marts 2005 - 00:03 #21
jeg roder mig lidt frem til et resultat, vær rar at lægge et svar begge to - og tak for input og hjælp.

Nb. barklund din nye bog kan den kun bestilles på nettet? jeg lurede i Arnold Busck, men ehhhh nope!
Avatar billede lyden Nybegynder
16. marts 2005 - 00:05 #22
såså ikke skælde ud, mig der har misforstået.
Avatar billede thesurfer Nybegynder
16. marts 2005 - 00:06 #23
Svar lagt :-)
Avatar billede barklund Nybegynder
16. marts 2005 - 00:13 #24
Hehe, sorry lyden - det var ikke for at skælde ud.

Men jeg har bare set dig en del herinde - og troede dig altså bedre end til at lave den slags mærkelige ting.

Og bogen kan sagtens købes i boghandlen - efter dens udgivelse næste tirsdag vel at mærke :)

--
Morten Barklund
Avatar billede lyden Nybegynder
16. marts 2005 - 00:21 #25
jo det var, det er også helt fint :o)  .............over knæet sådan ska de ha' det!
...........mærkelige ting, det er mit mellemnavn.

hehe, nope jeg bliver desværre aldrig den scripter jeg gerne ville være, der går for megen tid med photoshop ;o)
Avatar billede barklund Nybegynder
16. marts 2005 - 00:39 #26
Hehe, jeg troede usandsynligt megen tegnsætning var dit mellemnavn..........

Well, tark for points :)
Avatar billede lyden Nybegynder
16. marts 2005 - 00:41 #27
Cool, og nu rykker det ihvertfald!

purefood er gået i luften
Avatar billede barklund Nybegynder
16. marts 2005 - 01:47 #28
Yesyes :)
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