Код: Выделить всё
var wrapper: Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);function onAddedToStage(e: Event): void {Security.allowDomain("*");stage.dispatchEvent(new Event(Event.DEACTIVATE));stage.dispatchEvent(new Event(Event.ACTIVATE));wrapper = Object(this.parent.parent);import vk.VkApiNode;var api_id:Number = 1998909;// ID приложенияvar api_secret:String = "KpAnfDH3TY";// секретный ключvar api:VkApiNode;var url_loader:URLLoader;var url_request:URLRequest;var query:String;var viewer_id:Number;var server_url:String;var V:int = 1040; var params:Object = LoaderInfo(root.loaderInfo).parameters;viewer_id = params['viewer_id'];// определяем адрес сервиса API (vkontakte.ru или vk.com)server_url = params['api_url'] + '?'; api = new VkApiNode(viewer_id,api_id,api_secret,false,'XML','2.0',server_url); getVariable(); put_btn.addEventListener(MouseEvent.CLICK,putVariable); function GetVar():int{ // записываем значение из поля var_tf в переменую 1040 return V;} function putVariable(e:MouseEvent):void{ // записываем значение из поля var_tf в переменую 1040 query = api.putVariable(GetVar(),var_tf.text); url_request = new URLRequest(query); url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,onLoaded1); url_loader.load(url_request);} function getVariable():void{ // получаем значение из переменной 1040 query = api.getVariable(GetVar()); url_request = new URLRequest(query); url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,onLoaded2); url_loader.load(url_request);} // добавленоfunction onLoaded1(event:Event):void{ var response = XML(url_loader.data); if (response.error_code <= 0) {// если нет сообщения об ошибке getVariable(); } else { result_tf.text = 'Ошибка ' + response..error_msg; } } // получено значение 1 переменнойfunction onLoaded2(event:Event):void{ var response = XML(url_loader.data); result_tf.htmlText = response.toString();}}