Beste tweakers,
Ik heb de volgende code om de xml content op te halen. Nu wilde ik deze stijlen en heb ik een css bestand aangemaakt en deze geladen in flash. Alleen er wordt niks van de css gebruikt.
Doe ik iets wat niet mogelijk is of iets fout? want het enige wat werkt zijn de <b> en <i> tags ik kan de p tag niet stijlen met de css terwijl het css bestand wel goed wordt geladen.
De xml content wordt in textBox geladen.
Alvast Bedankt
Ik heb de volgende code om de xml content op te halen. Nu wilde ik deze stijlen en heb ik een css bestand aangemaakt en deze geladen in flash. Alleen er wordt niks van de css gebruikt.
Doe ik iets wat niet mogelijk is of iets fout? want het enige wat werkt zijn de <b> en <i> tags ik kan de p tag niet stijlen met de css terwijl het css bestand wel goed wordt geladen.
De xml content wordt in textBox geladen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| textBox.htmlText=""; var counter:Number = 0; //Laden CSS var loader:URLLoader = new URLLoader(); var req:URLRequest = new URLRequest("style.css"); loader.addEventListener(Event.COMPLETE, loaderCompleteHandler); function loaderCompleteHandler(event:Event):void { var sheet:StyleSheet = new StyleSheet(); sheet.parseCSS(loader.data); textBox.styleSheet = sheet; } //Laden XML Data var myXMLRequest:URLRequest = new URLRequest("http://www.kreezo.com/kreezo.rss"); var myXMLLoader:URLLoader = new URLLoader(); //var myXMLRequest:URLRequest = new URLRequest("nieuws.xml"); myXMLLoader.load(myXMLRequest); myXMLLoader.addEventListener(Event.COMPLETE, processXML); //Verwerken en plaatsen XML data function processXML(event:Event):void { var myXML:XML = new XML(myXMLLoader.data); trace(myXML); var my_total:Number = myXML.channel.item.length(); while (counter < my_total) { textBox.appendText("<p>" + "<b><i>"+ myXML.channel.item[counter].title+ "</i></b>" + "</p>"); textBox.appendText("\n\n"); textBox.appendText (myXML.channel.item[counter].description); textBox.appendText("\n\n"); textBox.appendText (myXML.channel.item[counter].pubDate); textBox.appendText("\n\n"); textBox.appendText ("<a href=\u0022" + myXML.channel.item[counter].link +"\u0022target=\u0022_blank\u0022>Lees Meer...</a>"); textBox.appendText("\n\n\n\n\n"); counter ++; } textBox.htmlText = textBox.text; textBox.wordWrap = true; } |
Alvast Bedankt