Просмотр полной версии : В восьмой версии появились проблемы 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... |
###################################
Кто-нибудь встречался с подобной проблемой? Выручите, пожайлуста. :)
Нажал, на Сеттинг и тут сайт Макромедиа загрузился, а что там делать(если надо)?
AlexMatveev
05.12.2005, 16:42
поробуй, раньше помогало...
System.security.allowDomain("www.mail.ru")
поробуй, раньше помогало...
System.security.allowDomain("www.mail.ru")
Неа, не получилось.:(
Ведь раньше, наоборот, работало всё нормально.
вообще с 8 прявилось много ограничений.
для этого и связи с js я исмпользую своеобразный прокси на javascript
<script language=javascript>
function cmd(in){
eval(in);
}
</script>
а потом из флэш вызываешь getURL("javascript:cmd('bla bla bla')");
llllllllll
05.12.2005, 19:29
Для тех кто в танке, тех кто не может прочесть What's New - стоит поискать в хелпе следующую строку : local file security (Access local files only и Access network only)
Для тех кто в танке, тех кто не может прочесть What's New - стоит поискать в хелпе следующую строку : local file security (Access local files only и Access network only)
Тогда по хелпу, ясно что AlexMatveev прав... Но ведь всё равно почему-то не работает...
А у меня все пучком, и никаких ошибок и запретов не выдает, хотя делал как у тебя в начале...
А у меня все пучком, и никаких ошибок и запретов не выдает, хотя делал как у тебя в начале...
Странно... А у тебя какая версия флеша и флеша-проигрывателя?
У меня тоже никаких проблем в этой области не возникало, Флэш 8 , а плеер 8.5
Забор рулит! сказано же было:
Publish Settings -> Local playback security = Access network only
а потом уже стоит запариться на crossdomain.xml
Ё-мое, понять не могу... Если я запускаю через 7-проигрыватель, то всё работает.
Через 8, проблема...
Забор рулит! сказано же было:
Publish Settings -> Local playback security = Access network only
а потом уже стоит запариться на crossdomain.xml
Во!!! Спасибо! Если так сделать, будет работать нормально. :D
Внимательнее надо быть ...
Внимательнее надо быть ...
Постараюсь... :D Я просто перепугался, такой косяк страшный, думал, макромедиа лишила такой возможности.
Ну вот опять глюк... ссылки работают, а передача через sendAndLoad не работает, что тут можно поделать?
Кстати, если смотреть, через сам флеш(в редакторе), то передача работает.
Ну вот опять глюк... ссылки работают, а передача через sendAndLoad не работает, что тут можно поделать?
Кстати, если смотреть, через сам флеш(в редакторе), то передача работает.
что поделать? -- читать раздел хелпа "Allowing cross-domain data loading" :D
что поделать? -- читать раздел хелпа "Allowing cross-domain data loading" :D
Прочитал, надо вот это добавить:
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: Не понял? Ты СВОЙ домен ставил.... или тот, что в примере?
:eek: Не понял? Ты СВОЙ домен ставил.... или тот, что в примере?
:D Конечно свой, а то заработать должно? Эти все три варианта правильные? :eek:
Ну, вот, никто не знает... а ведь эта вещь очень нужная...
Там написано про файлик, который называется "crossdomain.xml".
Это как раз то, что тебе нужно: создать свой и положить на сервер.
Там написано про файлик, который называется "crossdomain.xml".
Это как раз то, что тебе нужно: создать свой и положить на сервер.
А по-другому никак? Почему в редакторе без этого файла пашет... не пойму.
Или я могу его создать и забить на него? :D Лишь бы он торчал там чтоль?
А можно вместо crossdomain.xml, создать crossdomain.php?
По-другому, я не знаю как (если это вообще возможно) и почему из Флэша все пашет тоже. Люди знающие, расскажите, а?
Ну и касаемо файла: чем тебе не подходит? Один раз создал, на сервер залил и забыл (забил). Именно "лишь бы он там торчал" 8)
А по-другому никак? Почему в редакторе без этого файла пашет... не пойму.
Или я могу его создать и забить на него? :D Лишь бы он торчал там чтоль?
А можно вместо crossdomain.xml, создать crossdomain.php?
Блин! Чего ты выкаблучиваешься-то? Ну, если не устраивает, ЧИТАЙ ХЕЛП. Может изобретешь свой выход...
В редакторе, похоже, пол политики безпеки откушено - для редактирования.
>> А можно вместо crossdomain.xml, создать crossdomain.php?
Можно ещё вместо swf использовать html и больше не задавать глупых вопросов
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.