Dimitris Baltas
Dimitris Baltas

Reputation: 3265

How to get output of a webpage in ActionScript 3

Let's say this page

www.example.com/mypage

returns some html that I want to parse in Actionscript.

How do i call this page from Actionscript while getting back the response in a string variable?

Upvotes: 0

Views: 2182

Answers (2)

danjp
danjp

Reputation: 727

Try this:

import flash.net.*

var _loader:URLLoader = new URLLoader();
var _req:URLRequest = new URLRequest('http://www.google.com');
_loader.addEventListener(Event.COMPLETE, _onComplete);
_loader.load(_req);

function _onComplete(e:Event):void{
    trace(String(_loader.data));
}

Upvotes: 3

back2dos
back2dos

Reputation: 15623

you will need to use URLLoader and load the data as plain text. here's some sample code.

var loader:URLLoader = new URLLoader(new URLRequest("www.example.com/mypage"));
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, parseReturn);       
function parseReturn(e:Event):void {
    var response:String = (e.target as URLLoader).data;
    //do parsing here
}

Upvotes: 2

Related Questions