PDA

Просмотр полной версии : помогите с ТexтArea


mitien
10.07.2006, 17:09
Может у меня руки кривые, но..
в общем добавил TextArea, заскинил ее, по хелпу самого флэша пытаюсь поменять цвет текста но так ничего и не получаеться:rolleyes:
может кто нить знает как это вылечить?

Nirth
10.07.2006, 17:29
самый простой способ, почему бы не заюзать HTML?

mitien
10.07.2006, 17:44
исплользую, но нужно чтобы в хтмл просто текст был, а "раскраска" уже во флэше делалась

MINASTIS
10.07.2006, 17:56
Ты имеешь ввиду на странице текстареа, и ты хочешь чтобы флешовый ролик на странице рядом задал текстарее цвет? Прикол -> ->
Так нельзя используй джаву или CSS

Techmaker
10.07.2006, 17:58
исплользую, но нужно чтобы в хтмл просто текст был, а "раскраска" уже во флэше делалась
делай html текст во флэшке

mitien
10.07.2006, 18:45
Ты имеешь ввиду на странице текстареа, и ты хочешь чтобы флешовый ролик на странице рядом задал текстарее цвет? Прикол -> ->
Так нельзя используй джаву или 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>";

mitien
10.07.2006, 21:08
если немного внимательнее прочитать то предполагалось что я создам TextArea,с именем инстанса my_ta, так по крайней мере написано в хелпе..
"Drag a TextArea component to the Stage, and give it the instance name my_ta."
с текстовым полем все работает но нужен именно Text_ta:(((( с ним ничего. хотя по идее - это тоже самое текствое поле

Nirth
10.07.2006, 21:33
так так, мы говорим о TextField или о TextArea?

etc
10.07.2006, 21:59
mitien, не по идее и не тоже самое. Ты компонент перетаскиваешь или просто поле с текстом создаёшь?

mitien
11.07.2006, 13:26
:rolleyes: 2 Nirth - именно TextArea

2 __etc - я перетаскиваю компонент


вот исходник, помогите плиз..http::rolleyes: :rolleyes:
14709