flash on 2011-5-20
♥0 |
Line 48 |
Modified 2011-05-20 20:41:42 |
MIT License
archived:2017-03-20 06:06:02
ActionScript3 source code
/**
* Copyright seyself ( http://wonderfl.net/user/seyself )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qtbl
*/
package {
import flash.system.Security;
import flash.text.TextField;
import flash.display.AVM1Movie;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.display.Sprite;
public class FlashTest extends Sprite {
private var _output:TextField;
public function FlashTest() {
// write as3 code here..
setup();
load();
}
private function load():void
{
var params:URLVariables = new URLVariables();
params["grant_type"] = "authorization_code";
params["client_id"] = "face8bf58bffcd26f1db";
params["client_secret"] = "dafc38a335bead0786285a04e5632a94cc70482f";
params["code"] = "76e9e2792fdfdea731b576b0f6b4a56686d52cf4";
params["redirect_uri"] = "http://wonderfl.net/c/qtbl/edit";
var request:URLRequest = new URLRequest("https://secure.mixi-platform.com/2/token");
request.method = "post";
request.data = params;
var loader:URLLoader = new URLLoader();
loader.addEventListener("complete", log);
loader.addEventListener("ioError", log);
loader.addEventListener("securityError", log);
loader.addEventListener("httpStatus", log);
loader.load(request);
}
private function setup():void
{
Security.allowInsecureDomain("https://secure.mixi-platform.com");
_output = new TextField();
_output.width = 400;
_output.height = 400;
_output.multiline = true;
_output.wordWrap = true;
addChild(_output);
}
private function log(...args):void
{
_output.appendText(String(args) + "\n");
}
}
}