Тема: CSS парсинг
Показать сообщение отдельно
Старый 10.08.2011, 21:28
vaskar вне форума Посмотреть профиль Отправить личное сообщение для vaskar Найти все сообщения от vaskar
  № 1  
Ответить с цитированием
vaskar

Регистрация: Aug 2011
Сообщений: 7
По умолчанию CSS парсинг

Господа флешисты! возник неприятный момент при попытке парсига внешнего файла css. функция parseCSS выполняется, но в создаваемом styleSheet.css ничего нет

вот пример кода

Код AS3:
_formatResolver=new CSSFormatResolver();
for (var style:String in styles){
	var css:String=styles[style].text;
	_formatResolver.styleSheet.parseCSS(css);
}

Вот сам текст ксс
Код:
@font-face {
	font-family: "regular";
	font-weight: normal;
	font-style: normal;
	src:url(../fonts/LiberationSerif-Regular.ttf);
}
@font-face {
	font-family: "regular";
	font-weight: bold;
	font-style: normal;
	src:url(../fonts/LiberationSerif-Bold.ttf);
}
@font-face {
	font-family: "regular";
	font-weight: normal;
	font-style: italic;
	src:url(../fonts/LiberationSerif-Italic.ttf);
}
@font-face {
	font-family: "regular";
	font-weight: bold;
	font-style: italic;
	src:url(../fonts/LiberationSerif-BoldItalic.ttf);
}

body
{
	font-family: 'regular';
	margin:30px 10px 10px 10px;
	width:100%;	

}
a{color:#0896DD}
sup {color:#AA0000;}
sub {color:#AA0000;}


h1,h2,h3,h4,h5,h6
{
	text-align:center;
	page-break-after: avoid;
	page-break-inside: avoid;
}

H1.blue
{
	color:#019EF4;
}


hr.blue
{
	color: #E7F3FF;
	background-color: #2f327c;
}
td.tdtitle 
{
    text-align:left;
    font-weight:bold;
    color:#019EF4;
	 padding-bottom: 0px; 
	 font-size: 130%;
	 
}

td.tdannotation
{
    text-align:left;
    font-style:italic; 
	 color: #7a7a7a;
}


div.tdaggregate 
{
    font-style: italic;
	 text-align: right;
    font-size: 60%;
    color: #2f327c; 
    padding-top: 1px;
	 clear: both;
}

span.rubric 
{
    font-style: normal; 
    text-align:right;
    color: #d70335; 
	float:right;	 
}

span.authors
{
    font-size: 60%;
    color: #2f327c;
}


.im img
{
	float: left;
}
img
{
	float: left;
	padding: 10px 10px 10px 0;
}

div.all
{
    margin-right: 10px;
}	 

p 
{
	
}
Может ли быть проблема в том, что мы не имеем доступ к шрифтам, пути к которым прописаны сверху в файле?