Skip to main content
July 10, 2012
Question

Get RSS Feed data

  • July 10, 2012
  • 1 reply
  • 473 views

I have using as3.0 and get the data from rss.  I run the file rss data will be loaded.

But i open the swf and html file, Rss data can't load. i don't find the issue.

How to permission to load data from that domain.

Pls any one tell me the correct solution.

This is Code:

-----------------

stop();

import flash.events.IOErrorEvent;

var myXML:XML = null;

var powerBallVal:String = new String();

var megaMillionVal:String = new String();

var numbeOfPosts:Number = 0;

var varLoader:URLLoader = new URLLoader  ;

varLoader.dataFormat = URLLoaderDataFormat.VARIABLES;

function loadRssTriggered()

{

    var variables:URLVariables = new URLVariables();

   

    var varSend:URLRequest = new URLRequest("http://creative.2adpro.com//projects/Kentucky/R5/KentuckyFeed.php");

    //var varSend:URLRequest = new URLRequest("KentuckyFeed.php");

    varSend.method = URLRequestMethod.POST;

    varSend.data = variables;

    varLoader.addEventListener(Event.COMPLETE, onXMLFileLoaded);

    variables.sendRequest = "dummy";

    varLoader.load(varSend);

    function onXMLFileLoaded(e:Event):void

    {

        varLoader.removeEventListener(Event.COMPLETE, onXMLFileLoaded);

        powerBallVal = e.target.data.description0;

        megaMillionVal = e.target.data.description1;

        /*test1.text = "a ="+powerBallVal

        text2.text = "b ="+megaMillionVal*/

        trace(powerBallVal+"  "+megaMillionVal);

        if (currentFrame == 1)

        {

            gotoAndPlay(2);

        }

        else

        {

            trace("Entered first frame without affecting the flow");

        }

    }

}

function rssTimerListener():void

{

    trace("rssTimerListener is Triggered");

    loadRssTriggered();

}

/**

* Initial trigerring

*/

loadRssTriggered();

var myInterval:uint = setInterval(rssTimerListener,3600000);//3600000 = 1hr

----------------------------------------------------------------------------------------------------------

This topic has been closed for replies.

1 reply

Ned Murphy
Legend
July 10, 2012

One way to get around security issues is to have your own PHP file that reads the RSS feed and processes it for your Flash file.  So your Flash file only deals with your local php file and your local php file deals with the outside file.