Проблема с Апи

Discussion in 'PHP' started by ^NSA^, 27 Oct 2012.

  1. ^NSA^

    ^NSA^ Elder - Старейшина

    Joined:
    3 Jul 2012
    Messages:
    64
    Likes Received:
    29
    Reputations:
    32
    вопрос кто использовал AS3 для вк?
    так вот там есть VK:APIConnection обьект у которого есть callMethod пример VK.callMethod("showInstallBox");
    так вот он работать не хочет а метод VK.api() работает все ок.


    Code:
    /*
    Vk api Sample
    */
    package 
    {
    	import flash.display.Sprite;
    	import flash.events.*;
    	import vk.APIConnection;
    	
    	import vk.events.*;
    	import vk.ui.VKButton;
    	import flash.text.TextField;
    	
    	public class Main extends Sprite
    	{
    		public var api_id:Number;
    		public var viewer_id:Number;
    		public var sid:String;
    		public var secret:String;
    		private var result_tf:TextField;
    		public var wrapper: Object;
    		public function Main()
    		{
    
    			var flashVars:Object = stage.loaderInfo.parameters as Object;
    			//varible
    			api_id = flashVars['api_id'];
    			viewer_id = flashVars['viewer_id'];
    			sid = flashVars['sid'];
    			secret = flashVars['secret'];
    			//configuration
    			flashVars['api_id'] = 3400706;
    			flashVars['viewer_id'] = 109567590;
    			flashVars['sid'] = '000';
    			flashVars['secret'] = '000';
    			
    			result_tf  = new TextField();
    			result_tf.text = "Sample";
    			
    			
    
    			//VK.addCallback("onSettingsChanged", OnGetWall); 
    			//VK.callMethod("showSettingsBox",8192);
    
    			//Not work  why?
    			VK.callMethod("showInstallBox");
    			
    			
    			
    
    			addChild(result_tf);
    
    			var VK:APIConnection = new APIConnection(flashVars);
    			var btn1: VKButton = new VKButton('Test');
    			btn1.y=20;
    			addChild(btn1);
    
    			VK.api('getProfiles', { uids: 109567890}, onProfileLoaded, onError);
    			//VK.api("wall.get",{owner_id:109567890},OnGetWall,onError);
    			//VK.callMethod("wall.get",{owner_id:109567890},OnGetWall);
    			//VK.api("groups.get",{uid:109567890},OnGetWall,onError);
    			//VK.api("notes.add",{title:"Mega",text:"Learn actionScript",privacy:3,comment_privacy:3},OnGetWall,onError)
    			//VK.api("wall.post",{owner_id:109567890,message:"Demo Game Coool"},OnGetWall,onError);
    		}
    
    		private function OnGetWall(data:Object):void
    		{
    			result_tf.text  = data[1].date;
    
    
    		}
    
    
    
    
    		private function onProfileLoaded(data: Object):void
    		{
    		
    		result_tf.text = data[0]['uid'] + ' ' + data[0]['first_name'] + ' ' + data[0]['last_name'];
    		
    		}
    
    
    		private function onError(data: Object):void
    		{
    			result_tf.text = data.error_msg;
    
    		}
    	}
    }
    :confused: