Flash non interpreta il file xml con il css a cui è linkato. Al massimo puoi caricare il file css separatamente (se usi flash mx 2004). Ad esempio:
FILE XML
codice:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="test2.css" type="text/css"?>
<Elenco_Nomi>
<item>
<title>Titolo 4</title>
<description>buon anno</description>
<link>Link 4</link>
</item>
<item>
<title>Titolo 3</title>
<description>buon natale</description>
<link>Link 3</link>
</item>
<item>
<title>Titolo 2</title>
<description>agosto</description>
<link>Link 2</link>
</item>
<item>
<title>Titolo 1</title>
<description>maggio</description>
<link>Link 1</link>
</item>
</Elenco_Nomi>
FILE CSS
codice:
title{
color:#FF0000;
font-weight:bold;
}
description{
color:#333333;
}
link{
text-decoration:underline;
}
CODICE AS
codice:
function init()
{
notizia1.html = true;
notizia1.wordWrap = true;
notizia1.multiline = true;
var dati_xml = new XML();
dati_xml.ignoreWhite = true;
dati_xml.onLoad = function(ok)
{
if (ok) {
var stile = new TextField.StyleSheet();
stile.onLoad = function(ok)
{
notizia1.styleSheet = this;
notizia1.text = dati_xml;
};
stile.load("test2.css");
}
};
dati_xml.load("http://127.0.0.1/prova2/test2.asp");
}
init();