Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   В восьмой версии появились проблемы getURL!!! (http://www.flasher.ru/forum/showthread.php?t=72844)

Fr@ddy 05.12.2005 15:51

В восьмой версии появились проблемы 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... |
###################################
Кто-нибудь встречался с подобной проблемой? Выручите, пожайлуста. :)

Нажал, на Сеттинг и тут сайт Макромедиа загрузился, а что там делать(если надо)?

MOHCTEP 05.12.2005 16:10

Обороняются басурмане!

AlexMatveev 05.12.2005 16:42

поробуй, раньше помогало...
System.security.allowDomain("www.mail.ru")

Fr@ddy 05.12.2005 18:11

Цитата:

Сообщение от AlexMatveev
поробуй, раньше помогало...
System.security.allowDomain("www.mail.ru")

Неа, не получилось.:(
Ведь раньше, наоборот, работало всё нормально.

ffffff 05.12.2005 18:18

вообще с 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)

Fr@ddy 05.12.2005 21:25

Цитата:

Сообщение от llllllllll
Для тех кто в танке, тех кто не может прочесть What's New - стоит поискать в хелпе следующую строку : local file security (Access local files only и Access network only)

Тогда по хелпу, ясно что AlexMatveev прав... Но ведь всё равно почему-то не работает...

kayama 06.12.2005 13:15

А у меня все пучком, и никаких ошибок и запретов не выдает, хотя делал как у тебя в начале...

Fr@ddy 06.12.2005 15:38

Цитата:

Сообщение от kayama
А у меня все пучком, и никаких ошибок и запретов не выдает, хотя делал как у тебя в начале...

Странно... А у тебя какая версия флеша и флеша-проигрывателя?

KUZEN 06.12.2005 17:15

У меня тоже никаких проблем в этой области не возникало, Флэш 8 , а плеер 8.5

nyctota 06.12.2005 18:08

Забор рулит! сказано же было:

Publish Settings -> Local playback security = Access network only

а потом уже стоит запариться на crossdomain.xml

Fr@ddy 06.12.2005 19:10

Ё-мое, понять не могу... Если я запускаю через 7-проигрыватель, то всё работает.
Через 8, проблема...

KUZEN 06.12.2005 19:11

Давай исходник ....

Fr@ddy 06.12.2005 19:16

Цитата:

Сообщение от nyctota
Забор рулит! сказано же было:

Publish Settings -> Local playback security = Access network only

а потом уже стоит запариться на crossdomain.xml

Во!!! Спасибо! Если так сделать, будет работать нормально. :D

KUZEN 06.12.2005 19:17

Внимательнее надо быть ...

Fr@ddy 06.12.2005 19:23

Цитата:

Сообщение от KUZEN
Внимательнее надо быть ...

Постараюсь... :D Я просто перепугался, такой косяк страшный, думал, макромедиа лишила такой возможности.

Fr@ddy 12.12.2005 13:38

Ну вот опять глюк... ссылки работают, а передача через sendAndLoad не работает, что тут можно поделать?
Кстати, если смотреть, через сам флеш(в редакторе), то передача работает.

nyctota 12.12.2005 13:52

Цитата:

Сообщение от Fr@ddy
Ну вот опять глюк... ссылки работают, а передача через sendAndLoad не работает, что тут можно поделать?
Кстати, если смотреть, через сам флеш(в редакторе), то передача работает.

что поделать? -- читать раздел хелпа "Allowing cross-domain data loading" :D

Fr@ddy 12.12.2005 16:02

Цитата:

Сообщение от nyctota
что поделать? -- читать раздел хелпа "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

MOHCTEP 12.12.2005 16:04

:eek: Не понял? Ты СВОЙ домен ставил.... или тот, что в примере?

Fr@ddy 13.12.2005 10:41

Цитата:

Сообщение от MOHCTEP
:eek: Не понял? Ты СВОЙ домен ставил.... или тот, что в примере?

:D Конечно свой, а то заработать должно? Эти все три варианта правильные? :eek:

Fr@ddy 14.12.2005 09:29

Ну, вот, никто не знает... а ведь эта вещь очень нужная...

nyctota 14.12.2005 13:52

Там написано про файлик, который называется "crossdomain.xml".
Это как раз то, что тебе нужно: создать свой и положить на сервер.

Fr@ddy 14.12.2005 14:15

Цитата:

Сообщение от nyctota
Там написано про файлик, который называется "crossdomain.xml".
Это как раз то, что тебе нужно: создать свой и положить на сервер.

А по-другому никак? Почему в редакторе без этого файла пашет... не пойму.
Или я могу его создать и забить на него? :D Лишь бы он торчал там чтоль?

А можно вместо crossdomain.xml, создать crossdomain.php?

nyctota 14.12.2005 14:30

По-другому, я не знаю как (если это вообще возможно) и почему из Флэша все пашет тоже. Люди знающие, расскажите, а?

Ну и касаемо файла: чем тебе не подходит? Один раз создал, на сервер залил и забыл (забил). Именно "лишь бы он там торчал" 8)

MOHCTEP 14.12.2005 18:59

Цитата:

Сообщение от Fr@ddy
А по-другому никак? Почему в редакторе без этого файла пашет... не пойму.
Или я могу его создать и забить на него? :D Лишь бы он торчал там чтоль?

А можно вместо crossdomain.xml, создать crossdomain.php?

Блин! Чего ты выкаблучиваешься-то? Ну, если не устраивает, ЧИТАЙ ХЕЛП. Может изобретешь свой выход...
В редакторе, похоже, пол политики безпеки откушено - для редактирования.

KUZEN 14.12.2005 21:52

>> А можно вместо 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.