Autor |
Nachricht |
ginobranco
Threadersteller
Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Di 15.02.2011 12:18
Titel twitter - feed auslesen per flash! brauche hilfe! |
|
|
Hallo zusammen,
ich habe mir einen twitter feed ausleser per flash gebaut.
habe alles nochmal überprüft, doch wenn ich die SWF auf meinen FTP lade..
bleibt das feld leer kann mir bitte jemand helfen?
hier mal die dateien:
Tweet.as
Code: | package com.studiosedition
{
import flash.display.*;
import flash.text.*;
public class Tweet extends MovieClip
{
public function Tweet(txt, link)
{
this.tweetTxt.autoSize = TextFieldAutoSize.CENTER;
this.tweetTxt.htmlText = '<a href="'+ link +'" target="_blank">'+ txt +'</a>';
this.tweetBg.height = this.tweetTxt.height+20;
}
}
} |
Tweeter.as
Code: | package com.studiosedition
{
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.*;
public class Tweeter extends MovieClip
{
public function Tweeter()
{
var baseUrl:String = "http://twitter.com/AZ_Augsburg";
var twitterFeed:String = "https://twitter.com/statuses/user_timeline/24150568.rss";
var request:URLRequest = new URLRequest(baseUrl+"service/gateway.php?feed="+twitterFeed);
var loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onRSSLoaded);
loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurityError);
loader.load(request);
}
private function onRSSLoaded(e:Event):void
{
var rss:XML = new XML( URLLoader(e.target).data );
this.titleTxt.htmlText = '<a href="'+ rss.channel.link +'" target="_blank">'+ rss.channel.title +'</a>';
var tweetContainer:MovieClip = new MovieClip();
for each(var item:XML in rss..item)
{
var tweet:Tweet = new Tweet(item.description, item.guid);
tweet.y = tweetContainer.height;
tweetContainer.addChild(tweet);
}
tweetPane.source = tweetContainer;
}
private function onIOError(e:IOErrorEvent):void
{
trace("IOError : " + e.text);
}
private function onSecurityError(e:SecurityErrorEvent):void
{
trace("SecurityError : " + e.text);
}
}
} |
und die PHP
Code: |
<?php
header("Content-Type: application/xml; charset=UTF-8");
$feed = (isset($_REQUEST['feed'])) ? $_REQUEST['feed'] : '';
if(!empty($feed) || is_string($feed)) echo file_get_contents($feed);
?> |
Hier noch alle dateien zum runterladen:
http://www.file-upload.net/download-3216867/twitter.zip.html
würde mich über eine hilfe wirklich sehr freuen, bin hier am verzweifeln! danke!
[Thema verschoben von 'Projekte']
Zuletzt bearbeitet von ginobranco am Di 15.02.2011 12:20, insgesamt 2-mal bearbeitet
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Di 15.02.2011 12:41
Titel
|
|
|
Das Problem ist die Security Sandbox. Da der Twitterfeed von einer externen Domäne kommt, sagt die einfach mal "NEIN". Entweder du benutzt die offizielle Twitter API, die Social Services von Adobe, baust dir einen PHP Proxy oder richtest dir einen Cronjob ein, der den Feed 1 mal pro minute auf deinem Server zwischenspeichert.
|
|
|
|
|
Anzeige
|
|
|
ginobranco
Threadersteller
Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Di 15.02.2011 13:06
Titel
|
|
|
danke erstmal für deine schnelle und hilfreiche antwort!
also das heisst:
das wird so nicht funktionieren?
bräuchte dringend für heute noch ein RSS feed twitter ausleser
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Di 15.02.2011 13:13
Titel
|
|
|
Ah, kommando zurück, du hast ja schon nen PHP dazwischen. Ist das irgendwo online ???
EDIT: Öhm, mal doof gefragt: "http://twitter.com/AZ_Augsburgservice/gateway.php" Wie soll das funktionieren ? Hast du zugang zum Twitter-Server ?
Zuletzt bearbeitet von phihochzwei am Di 15.02.2011 13:14, insgesamt 1-mal bearbeitet
|
|
|
|
|
ginobranco
Threadersteller
Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Di 15.02.2011 13:15
Titel
|
|
|
http:/www5.azol.de/fb/twitter/tweeter.swf
da wärs mal online...
danke für deine hilfe
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
|
|
|
|
ginobranco
Threadersteller
Dabei seit: 08.06.2009
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Di 15.02.2011 13:31
Titel
|
|
|
danke nochmal!
hmm verstehe leider nur bahnhof
also meine version wird so nicht funktionieren oder?
oder muss ich nur was umschreiben?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Twitter und Facebook Activity Feed in Webseite einbinden?
Cachen von RSS-Feed in Flash unterdrücken
URL aus Flash auslesen
..bilder auslesen..flash..
Mit Flash TXT-Datei zeilenweise auslesen?
Flash-XML Problem mit Text auslesen!
|
|