[FlashMX04] dyn.textfeld - textgröße anpassen ?

N

NEfarian

[FlashMX04]-AS- dyn.textfeld - textgröße anpassen ?

Hallo,

wie mache ich, dass wenn die bedingung auftritt if (std2 <0), dass der text in schriftgröße 10 erscheint ?

if (std2<0) {
uhr.text = "Countdown ist abgelaufen"
}




Code:
MfG Nefarian
treffen = new Date(2006,6,30,18,8,15);  //is das datum des tages an dem der countdown enden soll die letzten 3 ziffern sind
 //die uhrzeit in meinem fall 17,59,59 also 17 uhr 59 und 59 sek ACHTUNG bei flash beginnen die monate
 //mit null also januar = 0, februar 1 ... dezember = 11

function countdown()
{
jetzt = new Date(); // das datum im mom
rest = treffen - jetzt;
sek1 = Math.floor(rest/1000); //umrechnung millisek. in sek 
tage = Math.floor(sek1/86400); // berchnung der tage
sek2 = sek1 - (tage * 86400); // übrige sek nach abzug der tage
std = Math.floor(sek2/3600); //restliche stunden
sek3 = sek2 - (std*3600); //restsek nach abzug von tagen und std
min = Math.floor(sek3/60); //minuten
sek = sek3 - (min*60); // sekunden 
std2 = tage * 24+ std;



if ((std2<0)) {
	uhr.text = "Countdown ist abgelaufen"
} else {
uhr.text = +std2+ ":" + min + ":" + sek + "s" 
} 


 //ausgabe also was in testfeld angzeigt wird wobei das zwischen den " " genau so übernommen wird

}
setInterval(countdown,1000);
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

mit der TextFormat-Klasse kannst du die Formatierungseinstellungen eines Textfeldes zu Laufzeit verändern. Dazu erstellst du ein TextFormat-Objekt, setzt in deinem konkreten Fall die Eigenschaft size auf 10 und weist dem Textfeld danach das TextFormat-Objekt als Format-Referenz zu.

Code:
var myFormat = new TextFormat();
myFormat.size = 10;

myTextField.setTextFormat(myFormat);

gruss
 

Neue Beiträge

Zurück