PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Screensaver mit RSS-Reader AS3
Beitrag
<blockquote data-quote="ad86" data-source="post: 1395273"><p><strong>AW: Screensaver mit RSS-Reader AS3</strong></p><p></p><p>Hi,</p><p></p><p>probier es mal damit:</p><p></p><p>[code]</p><p>//import der Tween-Klassen fürs Bewegen</p><p>import fl.transitions.Tween;</p><p>import fl.transitions.TweenEvent;</p><p>import fl.transitions.easing.None;</p><p></p><p>var rssLoader:URLLoader = new URLLoader();</p><p>var rssURL:URLRequest = new URLRequest("http://theflashblog.com/?feed=rss2");</p><p>var list:Array=new Array();</p><p>var rssXML:XML = new XML();</p><p>var timer:Timer=new Timer(10000);//Wie lange Dein Feed angezeigt werden soll, inklusive des Tween-Vorganges</p><p>var actRSS:uint=0;</p><p>var output:String;</p><p>var tweenX:Tween;</p><p></p><p>init();</p><p></p><p>//init Methode, in der alles initialisiert wird, was noch nicht ist</p><p>function init():void{</p><p> rssLoader.addEventListener(Event.COMPLETE, rssLoaded);</p><p> rssLoader.load(rssURL);</p><p> rssXML.ignoreWhitespace = true;</p><p> timer.addEventListener(TimerEvent.TIMER,clearRSS);</p><p> timer.start();</p><p>}</p><p></p><p>//Methode, wenn XML geladen wurde</p><p>function rssLoaded(evt:Event):void {</p><p> rssXML = XML (rssLoader.data);</p><p> for each (var item in rssXML.channel.item) {</p><p> list.push(item);</p><p> }</p><p> clearRSS(null);</p><p>}</p><p></p><p>//MEthode, die durch Timer aufgerufen wird und das Ausblenden des RSS-items anweist</p><p>function clearRSS(e:Event):void{</p><p> tweenX = new Tween(rss_txt,"x", None.easeIn, rss_txt.x, 0-rss_txt.textWidth, 2,true);</p><p> tweenX.addEventListener(TweenEvent.MOTION_FINISH,nextRSS);</p><p>}</p><p></p><p>//Methode, die nach Ausblenden aufgerufen wird</p><p></p><p>function nextRSS(e:Event):void{</p><p> //Zusammenstellung Title und Description</p><p> output=list[actRSS].title+"<br/><br/>"+list[actRSS].description;</p><p> rss_txt.htmlText=output;</p><p></p><p> tweenX = new Tween(rss_txt,"x", None.easeOut, stage.stageWidth ,stage.stageWidth/2-rss_txt.textWidth/2, 2,true);</p><p> actRSS++;</p><p> if (actRSS>=list.length){</p><p> actRSS=0;</p><p> }</p><p>}</p><p>[/code]</p><p></p><p>Ich hoffe es hilft.</p><p></p><p>Mfg ad86</p></blockquote><p></p>
[QUOTE="ad86, post: 1395273"] [b]AW: Screensaver mit RSS-Reader AS3[/b] Hi, probier es mal damit: [code] //import der Tween-Klassen fürs Bewegen import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.None; var rssLoader:URLLoader = new URLLoader(); var rssURL:URLRequest = new URLRequest("http://theflashblog.com/?feed=rss2"); var list:Array=new Array(); var rssXML:XML = new XML(); var timer:Timer=new Timer(10000);//Wie lange Dein Feed angezeigt werden soll, inklusive des Tween-Vorganges var actRSS:uint=0; var output:String; var tweenX:Tween; init(); //init Methode, in der alles initialisiert wird, was noch nicht ist function init():void{ rssLoader.addEventListener(Event.COMPLETE, rssLoaded); rssLoader.load(rssURL); rssXML.ignoreWhitespace = true; timer.addEventListener(TimerEvent.TIMER,clearRSS); timer.start(); } //Methode, wenn XML geladen wurde function rssLoaded(evt:Event):void { rssXML = XML (rssLoader.data); for each (var item in rssXML.channel.item) { list.push(item); } clearRSS(null); } //MEthode, die durch Timer aufgerufen wird und das Ausblenden des RSS-items anweist function clearRSS(e:Event):void{ tweenX = new Tween(rss_txt,"x", None.easeIn, rss_txt.x, 0-rss_txt.textWidth, 2,true); tweenX.addEventListener(TweenEvent.MOTION_FINISH,nextRSS); } //Methode, die nach Ausblenden aufgerufen wird function nextRSS(e:Event):void{ //Zusammenstellung Title und Description output=list[actRSS].title+"<br/><br/>"+list[actRSS].description; rss_txt.htmlText=output; tweenX = new Tween(rss_txt,"x", None.easeOut, stage.stageWidth ,stage.stageWidth/2-rss_txt.textWidth/2, 2,true); actRSS++; if (actRSS>=list.length){ actRSS=0; } } [/code] Ich hoffe es hilft. Mfg ad86 [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Screensaver mit RSS-Reader AS3
Oben