Autor |
Nachricht |
gnom
Threadersteller
Dabei seit: 02.06.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 06.01.2010 18:45
Titel AS2/bilder-html formatierung/xml aus rss2-feed/zeilenumbruch |
|
|
Moin Leute,
ich hab ein kleines Problem mit der Formatierung von htmlTest in Flash. Ich hol mir in ein dyn. Textfeld den RSS2-Feed von meiner Seite. Soweit funktioniert auch alles.
Das Problem sind die Bilder. Der Text rutscht natürlich neben die Bilder und somit je nach Größe der Bilder auch die Nachfolgenden Posts des Bloges.
hab es schon versucht unter Wordpress zu verändern, indem ich ein alligncenter dahinter gestellt habe, was gar nicht ging.
dann noch mit <p style="clear:both;">Der nachfolgende Text unter den Bildern</p> das kann aber Flash nicht. Flash erkennt es nicht als htmlCode.
hier mal mein Flash AS2:
[script]// ***********************************************
// Load Style Sheet
// ***********************************************
var rss_css:TextField.StyleSheet = new TextField.StyleSheet();
rss_css.onLoad = function(success:Boolean) {
if (success) {
trace ("css loaded...");
}
};
rss_css.load("mo_rss.css");
// ************************************************
// Load XML data
// ************************************************
var rss_xml:XML = new XML();
rss_xml.ignoreWhite = true;
rss_xml.onLoad = function(success:Boolean) {
if (success) {
processData(rss_xml);
} else {
trace("unable to load");
}
scroller.init();
};
rss_xml.load("MeinRssFeedDomainAdressName.de_undsoweiter");
// ***********************************************
// Process Data
// ***********************************************
channel_title = "";
channel_desc = "";
channel_copyright = "";
channel_link = "";
channel_lang = "";
function processData(rm){
var rss = rm.firstChild.firstChild;
item_txt.text="";
item_txt.html = true;
item_txt.multiline = true;
item_txt.styleSheet = rss_css;
for (i=0;i<rss.childNodes.length;i++){
//trace(rss.childNodes[i].nodeName);
if (rss.childNodes[i].nodeName == "title"){
channel_title = rss.childNodes[i].firstChild.nodeValue;
}else if (rss.childNodes[i].nodeName == "description"){
channel_description = rss.childNodes[i].firstChild.nodeValue;
}else if (rss.childNodes[i].nodeName == "copyright"){
channel_copyright = rss.childNodes[i].firstChild.nodeValue;
}else if (rss.childNodes[i].nodeName == "link"){
channel_link = rss.childNodes[i].firstChild.nodeValue;
}else if (rss.childNodes[i].nodeName == "language"){
channel_lang = rss.childNodes[i].firstChild.nodeValue;
}else if (rss.childNodes[i].nodeName == "image"){
var sTitle;
var sLink; // link
var sURL; // logo url
txtLogo.html = true;
txtLogo.htmlText="";
for (j=0;j<rss.childNodes[i].childNodes.length;j++){
if (rss.childNodes[i].childNodes[j].nodeName == "title"){
sTitle = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}else if (rss.childNodes[i].childNodes[j].nodeName == "link"){
sLink = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}else if (rss.childNodes[i].childNodes[j].nodeName == "url"){
sURL = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}
}
}else if (rss.childNodes[i].nodeName == "item"){
var itemTitle;
var itemDesc;
var itemCont;
var itemLink;
for (j=0;j<rss.childNodes[i].childNodes.length;j++){
if (rss.childNodes[i].childNodes[j].nodeName == "title"){
itemTitle = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}else if (rss.childNodes[i].childNodes[j].nodeName == "description"){
itemDesc = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}else if (rss.childNodes[i].childNodes[j].nodeName == "link"){
itemLink = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}else if (rss.childNodes[i].childNodes[j].nodeName == "content:encoded"){
itemCont = rss.childNodes[i].childNodes[j].firstChild.nodeValue;
}
}
item_txt.htmlText += "<a href=\"" + itemLink + "\"><span class=\"headline\">" + itemTitle + "</span></a><br /><span class=\"descript\">" + itemDesc + "</span><br /><span class=\"thread\">" + itemCont + "</span><br />"
}
}
}[/script]
Ich hoffe mir kann einer weiterhelfen. Wie shcon gesagt, das einlesen geht wunderbar, nur das mit den Bilder verschiebt mir alles.
Beste
Ben
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 06.01.2010 18:54
Titel
|
|
|
MIt AS2 wirst Du da meines wissens nach nicht weit kommen. Was ich vielleicht machen würde: "extrahier" die Bilder aus dem Post, und zeig Text und Bild seperat an.
|
|
|
|
|
Anzeige
|
|
|
gnom
Threadersteller
Dabei seit: 02.06.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 06.01.2010 19:02
Titel
|
|
|
Ach was für ein Käs...Ich hab mir schon gedacht, dass vielleicht die rss-feed formatierung von wordpress veränert werden kann. ich mein sonst hab ich ja wieder die probleme, dass ich text und bilder zusammen fügen muss. Es wäre ja eigentlich so einfach gewesen, alles zusammen einzulesen.
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 06.01.2010 20:56
Titel
|
|
|
Einfacher ja, aber wo wäre der Spass ???
|
|
|
|
|
|
|
|
Ähnliche Themen |
RSS2.0 Feed für google validiert nicht
HTML: Input-Formatierung
[Hilfe] Formatierung von HTML-Liste/Menü
word in html---> formatierung geht flöten??!!
RSS2.0 Datei generieren mit PHP
Bilder in Html
|
|