SWF не может подключиться к БД (используя AMFPHP) при запуске через браузер, но в режиме отладки работает нормально - PullRequest
1 голос
/ 10 марта 2012

несколько дней у меня возникла проблема с использованием amfphp 2. в моем проекте actionscript.

у меня есть проект actionscript, который получает данные из db через amfphp, когда я запускаю соблюдаемый swf в режиме отладкиили просто запустить через флеш-плеер, он работает нормально, но как только я обертываю его html и открываю через браузер, он никогда не получает данные из базы данных, доза, какая-нибудь часть может помочь мне в том, что происходит?

Я добавил эти строки в первом проекте, но все еще через браузер (я пробовал, Chrome, Firefox и Safari) он не может подключиться к БД.

        Security.allowDomain("*");          
        Security.allowInsecureDomain("*");

Спасибо

1 Ответ

2 голосов
/ 10 марта 2012

Прежде всего, загрузите расширение отладчика Flash Player для вашего браузера. При запуске содержимого Flash в отладчике, он сообщит вам, какие ошибки произошли.

http://www.adobe.com/support/flashplayer/downloads.html#fp11

Кроме того, я бы предложил проверить файл политики Crossdomain на сервере, с которым вы пытаетесь установить связь. Чтобы иметь возможность общаться с любыми серверами из Flash Player, вам нужно разрешить его на сервере с помощью файла crossdomain.xml.

http://kb2.adobe.com/cps/142/tn_14213.html

Удачи, Rob

...