PDA

Просмотр полной версии : Странности с geturl и fscommand


mozart
23.01.2006, 14:11
Странная проблема. Не работает в IE с FlashPlayer 8, при этом вполне нормально работает в мозиле (player 6). Настройки броузера стандартный. пробовал поставить на минимум - все равно.
задача изначально: вызвать javascript функцию, но даже строчка вида geturl("http://www.ya.ru") не работает.

Пробовал с разных машин - все равно. Уже не понимаю в чем дело.

aksios
23.01.2006, 14:32
Че, круто?
По умолчанию FlashPlayer 8 блокирует JS и ссылки - global security settings устраняется только ручной настройкой плеера и только на сайте макромедии. В общем, на флеше кликаешь правой кнопкой, тыкаешь в меню настроек кнопку адванс. Попадаешь на сайт макромедии в хелп. Дальше в абзаце How do I get to the Settings Manager? тыкаешь нужную ссылку и появляется адванс сетинг менеджер - это не картинка, а рабочий вариант для твоего компа. Тыкаешь Always allow.
Вроде так. Если на каком компе не тыкнул - работать не будет. В общем, прикольнулись ребята по полной.

mozart
23.01.2006, 14:53
ага, снес 8-ой и поставил 7-ой - все заработало. поставил восьмой - опять тоже самое. Посмотрел настройки - и вправду по-умолчанию не пускает. И как же быть...

mozart
23.01.2006, 15:10
сам спросил и сам ответил :)
это происходит только когда запускаешь проект с локальной машины. Потому что флэш считает что идет обращение из swf к локальному файлу. Как только все это дело кладешь на сервер - все работает. Если кому надо то тут подробности

http://groups.google.com/group/macromedia.flash/browse_frm/thread/32f558095081fdc2/6e6e23c8f278f5f1?lnk=st&q=trust+group%3A*flash*+author%3ABentley+author%3AWolfe&rnum=1&hl=en#6e6e23c8f278f5f1

Nox Noctis
23.01.2006, 15:56
а параметр allowscriptaccess не забыл указать в хтмле?
седьмой флэш плеер по умолчанию считал, что всё разрешено, если параметр не указан.

восьмой по умолчанию считает, что всё запрещено, если параметр не указан.

Reox
29.01.2006, 11:37
а параметр allowscriptaccess не забыл указать в хтмле?
седьмой флэш плеер по умолчанию считал, что всё разрешено, если параметр не указан.

восьмой по умолчанию считает, что всё запрещено, если параметр не указан.
А где этот параметр в html-e надо указывать???В каких тегах и как? Напишите пожалуйста по подробней.

Antares
29.01.2006, 14:33
Прочитайте, пожалуйста, в хелпе или посмотрите внимательно на код тэга object на странице.