![]() |
В восьмой версии появились проблемы getURL!!!
Доброго времени суток!
Народ, что за херь? В восьмой версии появились проблемы getURL!!! Код, вообще простой: on (press) { getURL("http://www.mail.ru","_blank"); } НО, если смотреть через сам Флеш, то всё пучком, а если просто запустить, вылезает запрос: ################################### Macromedia Flash Player Security Macromedia Flash Player has stopped a portentially unsafe operation.... .... To let this application communicate with the Internet-enabled, click Settings..... | OK | | Settings... | ################################### Кто-нибудь встречался с подобной проблемой? Выручите, пожайлуста. :) Нажал, на Сеттинг и тут сайт Макромедиа загрузился, а что там делать(если надо)? |
Обороняются басурмане!
|
поробуй, раньше помогало...
System.security.allowDomain("www.mail.ru") |
Цитата:
Ведь раньше, наоборот, работало всё нормально. |
вообще с 8 прявилось много ограничений.
для этого и связи с js я исмпользую своеобразный прокси на javascript <script language=javascript> function cmd(in){ eval(in); } </script> а потом из флэш вызываешь getURL("javascript:cmd('bla bla bla')"); |
Для тех кто в танке, тех кто не может прочесть What's New - стоит поискать в хелпе следующую строку : local file security (Access local files only и Access network only)
|
Цитата:
|
А у меня все пучком, и никаких ошибок и запретов не выдает, хотя делал как у тебя в начале...
|
Цитата:
|
У меня тоже никаких проблем в этой области не возникало, Флэш 8 , а плеер 8.5
|
Забор рулит! сказано же было:
Publish Settings -> Local playback security = Access network only а потом уже стоит запариться на crossdomain.xml |
Ё-мое, понять не могу... Если я запускаю через 7-проигрыватель, то всё работает.
Через 8, проблема... |
Давай исходник ....
|
Цитата:
|
Внимательнее надо быть ...
|
Цитата:
|
Ну вот опять глюк... ссылки работают, а передача через sendAndLoad не работает, что тут можно поделать?
Кстати, если смотреть, через сам флеш(в редакторе), то передача работает. |
Цитата:
|
Цитата:
allow-access-from domain="www.somesajt.ru" secure="false" Или вот это: System.security.loadPolicyFile("http://www.foo.com/folder1/folder2/crossdomain.xml"); И так пробовал: System.security.allowInsecureDomain("http://www.foo.com"); И всё без результата. :o |
:eek: Не понял? Ты СВОЙ домен ставил.... или тот, что в примере?
|
Цитата:
|
Ну, вот, никто не знает... а ведь эта вещь очень нужная...
|
Там написано про файлик, который называется "crossdomain.xml".
Это как раз то, что тебе нужно: создать свой и положить на сервер. |
Цитата:
Или я могу его создать и забить на него? :D Лишь бы он торчал там чтоль? А можно вместо crossdomain.xml, создать crossdomain.php? |
По-другому, я не знаю как (если это вообще возможно) и почему из Флэша все пашет тоже. Люди знающие, расскажите, а?
Ну и касаемо файла: чем тебе не подходит? Один раз создал, на сервер залил и забыл (забил). Именно "лишь бы он там торчал" 8) |
Цитата:
В редакторе, похоже, пол политики безпеки откушено - для редактирования. |
>> А можно вместо crossdomain.xml, создать crossdomain.php?
Можно ещё вместо swf использовать html и больше не задавать глупых вопросов |
| Часовой пояс GMT +4, время: 01:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.