Код: Выделить всё
package { import flash.display.*; import vk.* import flash.events.* import flash.net.URLRequest; public class Var extends Sprite { public var api_id:Number; public var viewer_id:Number; public var sid:String; public var secret:String; public function Var() { var flashVars:Object = stage.loaderInfo.parameters as Object; // ТО ЧТО В КОМЕНТЕ ЭТО ДЛЯЛОКАЛЬНОГО ТЕСТИРОВАНИЯ /* flashVars['api_id'] = 28; flashVars['viewer_id'] = 542; flashVars['sid'] = '4ce7f6c008582888efd4b3665c77cb14072181910b865fbd9194a40cc82b45'; flashVars['secret'] = 'c4bfa0dfe5'; */ // ТО ЧТО НИЖЕ ДЛЯ ТЕСТИРОВАНИЯ НА САЙТЕ vk.com api_id = flashVars['api_id'] viewer_id = flashVars['viewer_id'] sid = flashVars['sid'] secret = flashVars['secret'] var VK:APIConnection = new APIConnection(flashVars); VK.api('users.get', {uids:flashVars['viewer_id'], fields:'photo'}, onUser, onError) // вызываемая функция } public function onUser(data:Object){ firstName.text = data[0]['first_name'] + "" lastName.text = data[0]['last_name'] + "" _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void { _loader.content.x = photoMedium.x _loader.content.y = photoMedium.y addChild(_loader.content) }) _loader.load(new URLRequest(data[0]['photo'])) } public function onError(data:Object){ info.text = data.error_msg + "" }