| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2012 Ort: hamburg
Beiträge: 8
| xml daten inkl. html in textfeld schreiben (facebook rss)
schönen abend zusammen... ich sitze seit 2 tagen an einem problem - ich versuche ein xml-dokument auszulesen, dass eigentlich ein RSS stream von facebook ist. das funktioniert auch wunderbar, aber das textfeld zeigt mir keine html-tags an... hat jemand eine idee, woran das liegen könnte? hier mein code: Code: doc = new XML ();
doc.toString;
doc.ignoreWhite = true;
doc.docTypeDecl = "<!DOCTYPE greeting SYSTEM \"hello.dtd\">";
doc.load ("http://www.facebook.com/feeds/page.php?id=140423055978956&format=rss20");
doc.onLoad = function (success:Boolean) {
if (success) {
var newString1:String = new String ();
var newString2:String = new String ();
var newString3:String = new String ();
for (i = 1; i <= 3; i++) {
_root["contentBox" + i].createTextField ("textfeld3",this.getNextHighestDepth (),0,45,230,70);
_root["contentBox" + i].textfeld3.html = true;
_root["contentBox" + i].textfeld3.autoSize = true;
_root["contentBox" + i].textfeld3.wordWrap = true;
_root["contentBox" + i].textfeld3.multiline = true;
_root["newString" + i] = doc.firstChild.childNodes[0].childNodes[i + 8].childNodes[3].childNodes.toString ();
_root["newString" + i] = _root["newString" + i].split ("<").join ("<");
_root["newString" + i] = _root["newString" + i].split (">").join (">");
_root["newString" + i] = _root["newString" + i].split (""").join ("\"");
_root["newString" + i] = _root["newString" + i].split ("&").join ("'");
_root["newString" + i] = _root["newString" + i].split ("/ >").join (">");
_root["newString" + i] = _root["newString" + i].split ("/>").join (">");
_root["contentBox" + i].textfeld1.text = doc.firstChild.childNodes[0].childNodes[i + 8].childNodes[1].childNodes;
_root["contentBox" + i].textfeld2.text = doc.firstChild.childNodes[0].childNodes[i + 8].childNodes[5].childNodes + " | ";
_root["contentBox" + i].textfeld2.text += doc.firstChild.childNodes[0].childNodes[i + 8].childNodes[4].childNodes + ":";
_root["contentBox" + i].textfeld3.setTextFormat (format);
_root["contentBox" + i].textfeld3.htmlText = _root["newString" + i];
//_root["contentBox" + i].textfeld3.htmlText = "<a href='http://www.test.de'>LINK</a> und <b> BOLD </b> statt normal...";
}
} else {
ausgabe.text = "fehler";
}
}; Code: _root["contentBox" + i].textfeld3.htmlText = _root["newString" + i]; [CODE] _root["contentBox" + i].textfeld3.htmlText = "<a href='http://www.test.de'>LINK</a> und <b> BOLD </b> statt normal..."; [CODE] dann gehts... echt eigenartig... |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Ich hab Dir Deinen Code mal etwas aufgeräumt und kommentiert (Schau's Dir mal an und versuch nachzuvollziehen, was ich da wie und warum geändert habe): ActionScript:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2012 Ort: hamburg
Beiträge: 8
|
Hey Martin, erst mal vielen Dank für deine Mühe - durch die ganze rumprobiererei ist mein code recht unaufgeräumt gewesen - da hast du recht... // doc.toString; // Hä?? da hast du recht - macht keinen sinn ... // Wo werden diese Textfelder erzeugt? die habe ich gebaut und gar nicht per script erzeugt... mache ich später noch... // Was gibt Dir das hier aus? >> node-inhalt << aber wenn ich es mit textfield.htmlText = "<![CDATA[" + str + "]]>"; versuche, wird gar nichts mehr im textfeld angezeigt... :/ Geändert von iaka (24-01-2012 um 11:18 Uhr) |
| | |
| | #4 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Und wie sieht dieser Node-Inhalt aus? CDATA gehört ja auch nicht in ein HTML-Textfeld!
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2012 Ort: hamburg
Beiträge: 8
|
z.b. so: >>Haben für für diese Ikea Clips die Retuschen und die Postproduktion gemacht <br><br><a href="http://www.ikea.com/de/de/catalog/categories/departments/bedroom/" id="" title="" target="" onclick="" style="" onmousedown="UntrustedLink.bootstrap($(this), "CAQETCr1n", event, bagof({}));" rel="nofollow"><img class="img" src="http://external.ak.fbcdn.net/safe_image.php?d=AQAYsi9eBKNeRh9N'w=90'h=90'url=ht tp%3A%2F%2Fwww.ikea.com%2Fms%2Fimg%2Fads%2Fbanners _fy12_01%2Ftx_bedroom_12_01.jpg" alt="" ></a><br><a href="http://www.ikea.com/de/de/catalog/categories/departments/bedroom/" id="" target="_blank" style="" onmousedown="UntrustedLink.bootstrap($(this), "zAQEtpM80", event, bagof({}));" rel="nofollow">Schlafzimmer - Betten, Matratzen ' Schlafzimmermöbel - IKEA</a><br>www.ikea.com<br>Formschöne Schlafzimmermöbel zu niedrigen Preisen. Bei uns gibts alles von Betten über Bettgestelle zu Matratzen und Kleiderschränken – und vieles mehr.<< |
| | |
| | #6 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Wenn Du Dir das mal in einem Editor mit Syntaxhighlighting anschaust, siehst Du, dass da irgendwie die Anführungszeichen durcheinander kommen und es damit kein Valides HTML mehr ist. Was wahrscheinlich an Deinen split-Funktionen liegt... Schau mal (-> Suchfunktion), ob Du nicht einen sauberen weg findest die Entities zu ersetzen.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (24-01-2012 um 14:24 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jan 2012 Ort: hamburg
Beiträge: 8
|
stimmt ... mir ist aufgefallen, dass da manchmal gar kein ' steht... hab aber dennoch keinen erfolg und jetzt eine halbe lösung, in der ich im string nach dem link und der bild-url suche: PHP-Code: |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Facebook: mittels php param flashvars schreiben | Rookie_BS | PHP und MySQL | 4 | 17-08-2011 12:01 |
| [Flash 8] per klick auf mc html code in in textfeld schreiben | ciberjoerg | Flash Einsteiger | 2 | 21-04-2009 16:11 |
| Dynamisches HTML-Textfeld inkl. Grafik, wie korrekte Höhe auslesen? | Pixelex | ActionScript 2 | 6 | 21-02-2007 11:28 |
| String in HTML-Textfeld schreiben problematisch | sharky06 | Flash MX 2004 | 2 | 22-12-2006 10:14 |
| DVD-Daten inkl. Kapitel usw. extrahieren | derRaab | Am Rande | 2 | 02-11-2006 09:29 |