Показать сообщение отдельно
Старый 22.05.2009, 11:51
Nyra вне форума Посмотреть профиль Отправить личное сообщение для Nyra Найти все сообщения от Nyra
  № 6  
Ответить с цитированием
Nyra

Регистрация: Oct 2008
Сообщений: 4
Здравствуйте! Я столкнулась с аналогичной проблемой.
Мне нужно чтобы форма обратной связи работала как приложение для в контакте.
В самом флеше следующий код:
Код:
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 ВКонтакте сего момента не нашла...

вобщем не работает. Подскажите, пожалуйста, в чем ошибка.