PDA

Volledige versie bekijken : Ongewenste stijlverandering bij Dyn. TextField


arthur_tenhave
%Europe/Berlin %506 %2005, 13:09
Hallo!

Ben bezig met een soort ontwerp-tooltje.

Samengevat heb ik twee TextFields in mijn movie. De een dient als invoerveld, de ander is een dynamisch TextField in de juiste opmaak.

Het dynamische TextField heb ik dynamisch gecreeerd met actionscript:

depth = 0;

textStyle = new TextFormat();
textStyle.font = "Verdana";
textStyle.size = 20;

_root.createTextField("tekstveld",depth++,0,0,300,200);
_root.tekstveld.variable = "_root.tekstje";
_root.tekstje = "Dit is de default tekst.";
_root.tekstveld.setTextFormat(textStyle);

Het input TextField is niets bijzonders met als variabele "_root.tekstje".

Wanneer ik de swf bekijk staat de tekst in eerste instantie in "Verdana 20 pt". Als ik in het invoerveld de tekst wijzig (dus de variabele _root.tekstje), dan wijzigt het dynamische TextField "tekstveld" keurig mee. Het probleem is alleen dat het niet meer "Verdana 20 pt" is. De opmaak is dus veranderd.

Kan iemand mij vertellen hoe ik dit kan voorkomen?

Dauntless
%Europe/Berlin %664 %2005, 16:57
Ben niet zeker maar 'k denk dat je elke keer dat je er iets veranderd in het textveld, dat textFormat terug moet toepassen.

Met een change listener kan je dat eenvoudig doen :).

Roenes
%Europe/Berlin %677 %2005, 17:15
Ben niet zeker maar 'k denk dat je elke keer dat je er iets veranderd in het textveld, dat textFormat terug moet toepassen.En daar ben ik wel zeker van. Oftewel: het klopt wat Dauntless zegt.

Tenzij je css gebruikt, dan hoeft dat geloof ik niet meer iedere keer :p

arthur_tenhave
%Europe/Berlin %388 %2005, 10:19
Bedankt Dauntless en Roenes voor jullie adequate reacties!