Здравствуйте! Я столкнулась с аналогичной проблемой.
Мне нужно чтобы форма обратной связи работала как приложение для в контакте.
В самом флеше следующий код:

Код:
Security.loadPolicyFile("http://site.ru/folder/crossdomain.xml");
submitButton.addEventListener(MouseEvent.MOUSE_UP , sendForm);
function sendForm(event:MouseEvent):void {
if ( emailBox.text.indexOf("@" ) == -1 || emailBox.text.indexOf("." ) == -1 ) {
submitMessages.text = "Пожалуйста, введите свой e-mail";
} else if (instBox.text == "" ) {
submitMessages.text = "Пожалуйста, введите название института";
} else {
submitToPHP();
}
}
function submitToPHP() {
var variables:URLVariables = new URLVariables();
var request:URLRequest = new URLRequest();
request.url="http://site.ru/folder/sendform.php";
request.method=URLRequestMethod.GET;
request.data=variables;
variables.name_text=nameBox.text;
variables.inst_text=instBox.text;
variables.email_text=emailBox.text;
var loader:URLLoader = new URLLoader();
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeHandler );
try {
loader.load(request);
submitMessages.text="Отправка письма...";
} catch (error:Error) {
trace(error.message);
submitMessages.text="Невозможно отправить";
}
function completeHandler(event:Event):void {
trace(event.target.data.successMessage);
submitMessages.text=event.target.data.successMessage;
so.clear();
nameBox.text="";
instBox.text="";
emailBox.text="";
}
}
В crossdomain.xml по адобовской справке поставила:

Код:
<?xml version="1.0"?>
<!-- http://site.ru/folder/crossdomain.xml -->
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
на своем хостинге поставила права доступа к folder, crossdomain.xml и sendform.php 777... В документации к API
http://vkontakte.ru/pages.php?o=-1&p... API ВКонтакте сего момента не нашла...
вобщем не работает. Подскажите, пожалуйста, в чем ошибка.