Бился очень долго над этой проблемой... Измучился, ошибку нашел. Но непонятно почему так происходит.
Вот рабочий код, замените flashVars на свои данные и протестируйте. код ниже работает и выведет список друзей в output-панели. Но! Если заменить переменную VK на vk - то код сразу не работает и выдает ошибку:

Код:
1180: Call to a possibly undefined method api.

Код AS3:
package{
import vk.APIConnection;
import flash.display.*;
public class Main extends MovieClip{
public function Main():void
{
var flashVars:Object = stage.loaderInfo.parameters as Object;
flashVars['api_id'] = 3548968;
flashVars['viewer_id'] = 206137835;
flashVars['sid'] = "760e0e9cda4c19eb9851b7419e550e728b083d3304a62c8e9d0dfd93dc6a39c09b28af6e373bfad92ce88";
flashVars['secret'] = "2642da876c";
var VK:APIConnection = new APIConnection(flashVars);
VK.api('friends.get',{},vkGetFriends,vkError);
}
private function vkGetFriends(r:Object):void{}
private function vkError(r:Object):void{}
}
}
Хотя если написать:

Код AS3:
var vk:String = 'ya cheburashka';
trace(vk);
то переменная работает.