Hi, I’ve run into some problems with a combination of CSS and XML. It all loads fine, and works perfectly, BUT, when the text is loaded into a textField the text is placed one line down. It’s really wierd, if example is needed please let me know so I can upload it.
my AS:
[AS]stop();
// xml & style
var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
var myXML:XML = new XML();
// styleSheet
myStyle.load(“CSS.css”);
myStyle.onLoad = function(success) {
if (success) {
kortOm.styleSheet = this;
nyheder.styleSheet = this;
load_xml();
}
};
// XML load
function load_xml() {
myXML.ignoreWhite = true;
myXML.load(“forside.xml”);
myXML.onLoad = function(success) {
if (success) {
// set text
var kortOmText:Array = new Array();
kortOmText = this.childNodes[0].childNodes;
for (var i = 0; i<kortOmText.length; i++) {
kortOm.htmlText += kortOmText*.toString();
}
var nyhederText:Array = new Array();
nyhederText = this.childNodes[1].childNodes;
for (var i = 0; i<nyhederText.length; i++) {
nyheder.htmlText += nyhederText*.toString();
}
}
};
}[/AS]
my XML
<?xml version="1.0" encoding="UTF-8"?>
<kortOm>
<span class="body"><span class="macro-design">Macro-Design</span> er et grafisk firma med en brændende passion om, at bruge Internettet til det yderste. I vores stræben på det har vi valgt at bruge et program som hedder Flash, som er det ultimative værktøj indenfor dynamisk og interaktivt webdesign.</span>
<br/>
<br/>
<span class="body"><span class="macro-design">Macro-Design</span> er et team bestående af tre personer, og vi alle har den samme vision om hvordan en hjemmeside skal være. Den skal være, meget funktionel, utrolig brugervenlig og visuelt forbløffende.</span>
</kortOm>
<nyheder>
<span class="title">Her er en lille test</span>
<br/>
<br/>
<span class="body">Her tester vi nogle småting, og her er et <a href="[http://www.google.com](http://www.google.com)" target="_blank">link</a>.</span>
<br/>
<br/>
<span class="title">Dette er en ny overskrift</span>
<br/>
<br/>
<span class="body">Og her vil teksten så hører hjemme, alt virker som før, nu har vi bare kombineret det med CSS.</span>
</nyheder>
And the CSS document:
A:link {
font-family: Trebuchet MS;
color: #92C014;
font-size: 11;
text-decoration: underline;
}
.title {
font-family: Trebuchet MS;
color: #FFFFFF;
font-size: 11;
font-weight: bold;
}
.body {
font-family: Trebuchet MS;
color: #999999;
font-size: 11;
}
.macro-design {
font-family: Trebuchet MS;
color: #92C014
font-size: 11;
text-decoration: underline;
}