ActionScript3 doesn’t have JSON/JSONP(JSON with Padding) official API, but JSON library is include as3corelib. But yet JSONP library is nothing now, so I made JSONPLoader interface likes URLLoader.
Source
JSONPLoader.as (The MIT Licence)
Example Code
AS3 code
JSONPLoader.allowCurrentDomain(); // Allow show browsing url's domain.
var loader:JSONPLoader = new JSONPLoader();
loader.addEventListener(Event.COMPLETE, function(e:Event):void {
trace(e.target.data);
});
loader.addEventListener(IOErrorEvent.IO_ERROR, function(e:IOErrorEvent):void {
trace('error!');
});
// loader.callbackQueryName = 'callback'; // Default name is "callback"
// load delicious's JSONP url
loader.load('http://del.icio.us/feeds/json/url/data?hash=46efc577b7ddef30d1c6fd13311b371e');
And need to set html paramater.
<param name="allowScriptAccess" value="always" />
