Hallo Dennis,
das ist nicht ganz richtig, richtiger ist:
entweder htmlText oder setNewTextFormat
Wenn Du deinen Text html-formatiert an das Textfeld gibst, dann ist das bereits eine Formatierung und wenn Du es nicht anders angibtst, dann wird der Text nach Standartwerten formatiert und da setzt flash halt 'Times New Roman' als font ein und den hast Du ja nun nicht eingebunden (einfach mal trace (_level0.textfeld1.htmlText) auf den Button)
...ausserdem musst Du für Text der später eingebunden werden soll den Befehl setNewTextFormat statt setTextFormat nutzen, also entweder Du brauchst kein HTML, dann so:
ActionScript:
MovieClip.prototype.textgenerieren = function() {
_level0.createTextField("textfeld1", 1, 0, 0, 300, 100);
...
...
_level0.textfeld1.setNewTextFormat(mf);
_level0.textfeld1.text = "testtext 1";
};
..und dann im Button :
ActionScript:
_level0.textfeld1.text = "das ist der 2. textfeldinhalt";
oder aber Du brauchst HTML, dann brauchst Dugar keine Formatierung und auf den Button:
ActionScript:
_level0.textfeld1.htmlText = "<font face='Verdana'>das ist der 2. textfeldinhalt</font>";
Gruß
Alois
textgenerieren();