ExternalInterface.addcallback работает локально, но не на сервере? - PullRequest
3 голосов
/ 09 ноября 2010

Смущен проблемой с ExternalInterface.addcallback.

Главным образом потому, что он ВСЕГДА работает локально, когда я тестирую в браузере, но в момент развертывания на сервере он перестает работать.

Я добавил команды трассировки и подтвердил, что ExternalInterface действительно доступен до добавления обратного вызова, а команда оповещения в методе javascript правильно идентифицирует объект flash. Я также проверил, и для параметраcricritaccess установлено значение «всегда».

Может ли это быть как-то связано с обслуживанием флэш-памяти на удаленном сервере?

действительно в тупик

1 Ответ

3 голосов
/ 09 ноября 2010

Попробуйте добавить System.security.allowDomain ("*");(или фактически заполняет правильный домен вместо *).К вашей AS.

У вас уже есть возможность доступа к криптографии.Также убедитесь, что swf и html / js исходят с одного хоста .... а не с www.foobar.com и foobar.com для другого, иногда это может привести к ошибке.

...