PDA

Volledige versie bekijken : Textarea en Text input


aelus
%Europe/Berlin %611 %2005, 15:39
Hey Flashers

Het volgende script werkt niet goed. Als ik op een button klik is de text in de Textarea verdana en 11 groot, maar de Text input is gelijk aan het script van Textarea. Dus Texinput is ook 11 groot en in verdana.
Wat is fout gegaan?

on (release) {
myTextarea.text = "Beta test, voor text area!";
_global.styles.TextArea.setStyle("fontSize", 11);
_global.styles.TextArea.setStyle("fontFamily", "verdana");
myTextinput.text = "Beta test!";
_global.styles.myTextinput.setStyle("fontWeight", "bold");
_global.styles.myTextinput.setStyle("fontSize", 14);
_global.styles.myTextinput.setStyle("fontFamily", "_sans");
}

Roenes
%Europe/Berlin %620 %2005, 15:53
Bij textarea koppel je de styles aan de component en bij textinput aan je instance. Volgens mij moet dit ook aan je component:

on (release) {
myTextarea.text = "Beta test, voor text area!";
_global.styles.TextArea.setStyle("fontSize", 11);
_global.styles.TextArea.setStyle("fontFamily", "verdana");
myTextinput.text = "Beta test!";
_global.styles.TextInput.setStyle("fontWeight", "bold");
_global.styles.TextInput.setStyle("fontSize", 14);
_global.styles.TextInput.setStyle("fontFamily", "_sans");
}

aelus
%Europe/Berlin %636 %2005, 16:16
Dit werkt helaas ook niet goed. Ik zou graag willen dat het volgende AS alleen geldt voor Textarea en dat het tweede script alleen geldt voor Textinput.

_global.styles.TextArea.setStyle("fontSize", 11);
_global.styles.TextArea.setStyle("fontFamily", "verdana");


_global.styles.TextInput.setStyle("fontWeight", "bold");
_global.styles.TextInput.setStyle("fontSize", 14);
_global.styles.TextInput.setStyle("fontFamily", "_sans");


Nu is het zo dat de opmaak voor Textarea gelijk is aan Textinput . :( :confused:

grit
%Europe/Berlin %459 %2007, 12:01
Ik vermoed dat beide components gebruik maken van de rect subclass waardoor beide typen stiekum toch gelijk gezet worden. Je moet elk instance op zig veranderen:

tekstVeld.setStyle("fontWeight", "bold");
invulVeld.setStyle("fontWeight", "normal");