![]() |
|
||||||||||
|
|||||
|
Такая ситуация
swf лежит на одном домене в ролике прописано System.security.allowDomain("*"); var getLa:Boolean = ExternalInterface.addCallback("getLat",this,getLat); а вот если обращаться к ролику с другого домена то пишет мол нет такой функции В хтмле Последний раз редактировалось iNils; 28.11.2009 в 15:27. |
|
|||||
|
crossdomain.xml пробовали ?
|
|
|||||
|
пробовал,
распишу задачу подробнее первый домен sub.site.com тут лежит ролик в sub.site.com/fla/main.swf второй домен sub2.site.com тут загружаю ролик и пытаюсь получить к нему доступ из js, crossdomain.xml положил в sub.site.com (и в sub2.site.com он есть и в sub.site.com/fla/ тоже есть) не работает если скопирую main.swf в sub2.site.com то все работает в crossdomain.xml Заранее благодарен Последний раз редактировалось iNils; 28.11.2009 в 15:27. |
|
|||||
|
Ролик не подгружается вообще???
Добавлено через 8 минут На скок я понимаю. у тебя первый суб домен размещает флешку, а второй выступает в роли прелоадера, так и js обращается к прелоадеру. Организуй в прелоадере функцию которая связывалась с подгруженным роликом, в js вызывай её а она в свою очередь будет связываться с подгруженным клипом.
__________________
return this... |
|
|||||
|
Всем спасибо,
поставил 'allowScriptAccess','always' и все заработало! Странно, ведь я это выражение, 'allowScriptAccess','*', взял из хтмл файла, который сделал флеш при экспорте. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|