webForumDet fria alternativet

Lördag -> Lrdag i flash... Hjälp?

Flash

3 svar · 439 visningar · startad av wally_91

Medlem sedan feb. 2006511 inlägg
Frågan#1

Hej alla!

Jag har gjort en klocka i flash nu men den skriver inte ut ö i t.ex. Lördag. Filmen visar bara Lrdag.

Så här ser min kod ut:

datetime = new Date();
hours = datetime.getHours();
minutes = datetime.getMinutes();
seconds = datetime.getSeconds();
month = datetime.getMonth();
year = 1900+datetime.getYear();
day = datetime.getDay();
monthdate = datetime.getDate();

if (hours < 10) {
	hours = "0" + hours;
}
if (minutes < 10) {
	minutes = "0" + minutes;
}
if (seconds < 10) {
	seconds = "0" + seconds;
}

if (month == 0) {
	month = "Januari";
} else if (month == 1) {
	month = "Februari";
} else if (month == 2) {
	month = "Mars";
} else if (month == 3) {
	month = "April";
} else if (month == 4) {
	month = "Maj";
} else if (month == 5) {
	month = "Juni";
} else if (month == 6) {
	month = "Juli";
} else if (month == 7) {
	month = "Augusti";
} else if (month == 8) {
	month = "September";
} else if (month == 9) {
	month = "Oktober";
} else if (month == 10) {
	month = "November";
} else if (month == 11) {
	month = "December";
}

if (day == 0) {
	day = "Söndagen";
} else if (day == 1) {
	day = "Måndagen";
} else if (day == 2) {
	day = "Tisdagen";
} else if (day == 3) {
	day = "Onsdagen";
} else if (day == 4) {
	day = "Torsdagen";
} else if (day == 5) {
	day = "Fredagen";
} else if (day == 6) {
	day = "Lördagen";
}

month_year.text = month + " " + year;
day_date.text = day + " den " + monthdate;
time.text = hours + ":" + minutes + ":" + seconds;

secDegree = (360/60) * seconds;
minDegree = (360/60) * minutes;
hDegree = ((360/12) * hours) + (minutes/60)*(360/12);
sec._rotation = _root.secDegree;
min._rotation = _root.minDegree;
hour._rotation = _root.hDegree;

Har även kört med varianten,

if (day == 0) {
	day = "S&ouml;ndagen";
} else if (day == 1) {
...
	day = "L&ouml;rdagen";

Då får jag istället Lördagen.

Kan någon hjälpa mig med detta?

Tack på förhand,

wally_91

Medlem sedan okt. 200670 inlägg
#2

Markera textfältet time och välj embed i properties-panelen
Välj uppercase och lowercase och i "include this characters" skriv in åäöÅÄÖ
sen Ok

Medlem sedan feb. 2006511 inlägg
#3

Tack mrnoname! Jag var lite borta först för jag trodde att du menade att jag skulle markera text i mitt ActionScript... Jag sökte i manualen efter "include this characters" och då försvann problemet! Men det var tack vare dig egentligen!

TACK!

Medlem sedan okt. 200670 inlägg
#4

Glad att det hjälpte....

Sorry om jag var otydlig :-D

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)