Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.meduzik
- {
- import flash.display.Sprite;
- import flash.display.StageAlign;
- import flash.display.StageScaleMode;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.net.URLLoader;
- import flash.net.URLRequest;
- import flash.net.URLRequestMethod;
- import flash.net.URLVariables;
- import flash.text.TextField;
- /**
- * ...
- * @author deniss
- */
- public class Main extends Sprite
- {
- private var profileData:Object;
- private var tf:TextField;
- public function Main()
- {
- if (stage) init();
- else addEventListener(Event.ADDED_TO_STAGE, init);
- }
- private function init(e:Event = null):void
- {
- stage.scaleMode = StageScaleMode.NO_SCALE;
- stage.align = StageAlign.TOP_LEFT;
- removeEventListener(Event.ADDED_TO_STAGE, init);
- // entry point
- tf = new TextField();
- tf.width = stage.stageWidth;
- tf.height = stage.stageHeight;
- tf.multiline = true;
- tf.wordWrap = true;
- addChild(tf);
- var loader:URLLoader = new URLLoader(new URLRequest("http://coub.com/api/v2/profile/2786669/edit"));
- loader.addEventListener(Event.COMPLETE, function(e:Event):void {
- tf.appendText(loader.data);
- var data:Object = JSON.parse(loader.data);
- profileData = data;
- });
- tf.addEventListener(MouseEvent.CLICK, onClick);
- }
- private function onClick(e:MouseEvent):void
- {
- tf.appendText("\nClick event\n");
- var request:URLRequest = new URLRequest("http://coub.com/api/v2/users/update_regular_info");
- request.method = "POST";
- var vars:URLVariables = new URLVariables("utf8=%E2%9C%93&_method=put&user%5Bpassword%5D=&user%5Bemail%5D=&user%5Bsex%5D=female&user%5Bbirthday%5D=11%2F06%2F1991&month=1&day=1&year=1976&user%5Bmail_newsletter%5D=false&user%5Bmail_newsletter%5D=true&user%5Bmail_digest%5D=false&user%5Bmail_digest%5D=true&user%5Bsystem_mail%5D=false&user%5Bsystem_mail%5D=true");
- vars["user[email]"] = profileData.user.email;
- request.data = vars;
- var loader:URLLoader = new URLLoader(request);
- loader.addEventListener(Event.COMPLETE, function(e:Event):void {
- tf.appendText("\nGo check your profile now :)\n");
- });
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement