Просмотр полной версии : помогите с ТexтArea
Может у меня руки кривые, но..
в общем добавил TextArea, заскинил ее, по хелпу самого флэша пытаюсь поменять цвет текста но так ничего и не получаеться:rolleyes:
может кто нить знает как это вылечить?
самый простой способ, почему бы не заюзать HTML?
исплользую, но нужно чтобы в хтмл просто текст был, а "раскраска" уже во флэше делалась
MINASTIS
10.07.2006, 17:56
Ты имеешь ввиду на странице текстареа, и ты хочешь чтобы флешовый ролик на странице рядом задал текстарее цвет? Прикол -> ->
Так нельзя используй джаву или CSS
Techmaker
10.07.2006, 17:58
исплользую, но нужно чтобы в хтмл просто текст был, а "раскраска" уже во флэше делалась
делай html текст во флэшке
Ты имеешь ввиду на странице текстареа, и ты хочешь чтобы флешовый ролик на странице рядом задал текстарее цвет? Прикол -> ->
Так нельзя используй джаву или CSS
в хелпе сказано что можно, только код их не работает:(
там сказанно
"A TextArea component supports the following styles:
color - The text color. - The default value is 0x0B333C for the Halo theme and blank for the Sample theme."
ниже - код который показывает это чудо в действии
собственно то что и надо как раз, но..
"The TextArea component supports one set of component styles for all text in the field. However, you can also display HTML that is compatible with Flash Player HTML rendering. To display HTML text, set TextArea.html to true.
If you do set the TextArea to display HTML text, the text style is set using the TextField.StyleSheet class. For example:
Drag a TextArea component to the Stage, and give it the instance name my_ta.
Enter this code in Actions panel for Frame 1 of the timeline:
var my_styles = new TextField.StyleSheet();
my_styles.setStyle("p", {fontFamily:'Arial,Helvetica,sans-serif', fontSize:'12px', color:'#CC6699'});
my_ta.styleSheet = my_styles;
my_ta.html = true;
my_ta.text = "<p>This is some text</p>";
"
и ничего из этого не работает:(
Techmaker
10.07.2006, 20:08
и ничего из этого не работает:(
работает, просто предпологалось что ты создашь поле для текста с именем my_ta
createTextField("my_ta",1,50,50,100,100);
var my_styles = new TextField.StyleSheet();
my_styles.setStyle("p", {fontFamily:'Arial,Helvetica,sans-serif', fontSize:'12px', color:'#CC6699'});
my_ta.styleSheet = my_styles;
my_ta.html = true;
my_ta.text = "<p>This is some text</p>";
если немного внимательнее прочитать то предполагалось что я создам TextArea,с именем инстанса my_ta, так по крайней мере написано в хелпе..
"Drag a TextArea component to the Stage, and give it the instance name my_ta."
с текстовым полем все работает но нужен именно Text_ta:(((( с ним ничего. хотя по идее - это тоже самое текствое поле
так так, мы говорим о TextField или о TextArea?
mitien, не по идее и не тоже самое. Ты компонент перетаскиваешь или просто поле с текстом создаёшь?
:rolleyes: 2 Nirth - именно TextArea
2 __etc - я перетаскиваю компонент
вот исходник, помогите плиз..http::rolleyes: :rolleyes:
14709
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.