PDA

Просмотр полной версии : как применить css к текстовому полю?


jony_e
18.08.2009, 13:05
Добрый день, у меня такой вопрос:
хочу подключить css во флеш, что бы текстовое поле принимало параметры, описаные в css файле. В хелпе флеша написан пример:

import TextField.StyleSheet;
this.createTextField("news_txt", 999, 10, 10, 320, 240);
news_txt.multiline = true;
news_txt.wordWrap = true;
news_txt.html = true;

var my_styleSheet:StyleSheet = new StyleSheet();
my_styleSheet.onLoad = function(success:Boolean) {
if (success) {
news_txt.styleSheet = my_styleSheet;
news_txt.htmlText = "<p class=\"heading\">Heading goes here!</p>"
+ "<p class=\"mainBody\">Lorem ipsum dolor sit amet, consectetuer "
+ "adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet "
+ "dolore magna aliquam erat volutpat.</p>";
}
else {
trace("can not load css");
}
};
my_styleSheet.load("styles.css");

но у меня текст подгружается с xml файла в это текстовое поле. У меня возникла проблема в том,что styles.css не не применяется к текстовому полю. Трейс мне выводит "can not load css" этого я тоже не могу понять.
Помогите, пожалуйста. Заранее спасибо.

etc
18.08.2009, 13:07
css покажите.

jony_e
18.08.2009, 13:17
css покажите.

/~ In styles.css ~/
.heading {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
}
.mainBody {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

вот, как в примере :)

etc
18.08.2009, 13:30
Я бы убрал комментарий в начале.

jony_e
18.08.2009, 13:46
Я бы убрал комментарий в начале.
помогло :) огромное спасибо, сейчас попробую с другим css файлом.:yahoo: