Загрузка PHP в Action Script 2.0 - PullRequest
0 голосов
/ 25 ноября 2011

Хорошо, я создал флэш-регистр для своего сайта, это очень просто.

Это основной код:

var LoadRegisterVaribles:LoadVars = new LoadVars();
LoadRegisterVaribles.onData = function(Varibles:String) {
    error_mc.error_txt.text = Varibles;
};
LoadRegisterVaribles.load(
    "http://216.120.248.106/register/register.php?username=" + Username_mc.name_txt.text +
    "&password=" + Password_mc.pass_txt.text +
    "&email=" + Email_mc.email_txt.text + 
    "&color=" + _root.color_txt.text + "");

Что он делает, это загружает register.php и добавляетрасширения в модном флеш-интерфейсе.

Работает отлично;Но когда я загружаю его на мой сайт http://216.120.248.106/, или www.spuffle.in, он не подключается. У меня есть crossdomains.xml, который разрешает (*) все в каждом каталоге, но не работает, кросс-домены работали для других вещей, которые есть на моем сайте, поэтому они настроены правильно. У меня также есть Security.AllowDomains

Security.allowDomain('spuffle.in'); 
Security.allowDomain('spuffle.me'); 
Security.allowDomain('spuffle.us'); 
Security.allowDomain('play.spuffle.me');
Security.allowDomain('play.spuffle.in');
Security.allowDomain('play.spuffle.us');
Security.allowDomain('spuffle.me/play/');
Security.allowDomain('spuffle.in/play/');
Security.allowDomain('spuffle.us/play/');
Security.allowDomain('www.spuffle.in'); 
Security.allowDomain('www.spuffle.me'); 
Security.allowDomain('www.spuffle.us'); 
Security.allowDomain('www.spuffle.me/play/');
Security.allowDomain('www.spuffle.in/play/');
Security.allowDomain('www.spuffle.us/play/');
Security.allowDomain('media.spuffle.in/media/'); 
Security.allowDomain('media.spuffle.me/media/'); 
Security.allowDomain('media.spuffle.us/media/'); 
Security.allowDomain('www.spuffle.in/media/'); 
Security.allowDomain('www.spuffle.me/media/'); 
Security.allowDomain('www.spuffle.us/media/'); 
Security.allowDomain('*.spuffle.in/*/'); 
Security.allowDomain('*.spuffle.me/*/'); 
Security.allowDomain('*.spuffle.us/*/'); 
Security.allowDomain('216.120.248.106'); 
Security.allowDomain('216.120.248.106/register/'); 
Security.allowDomain('216.120.248.106/register/Pages/'); 
Security.allowDomain('216.120.248.106/register/register.php');

Что я могу сделать ??

1 Ответ

0 голосов
/ 25 ноября 2011

Когда вы встраиваете SWF на страницу HTML, попробуйте установить параметр allownetworking: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS1EFE2EDA-026D-4d14-864E-79DFD56F87C6.html

...