Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Как вызвать Javascript?


Автор: Dims 22.4.2011, 13:32
Вот это читал: http://codingrecipes.com/calling-a-javascript-function-from-actionscript-3-flash

Но когда я пытаюсь открыть веб-страницу с флеш-роликом, расположенную на ЛОКАЛЬНОМ диске, у меня вылетает сообщение о нарушении безопасности и предлагается пройти НА САЙТ АДОБ, на котором выполнить разрешение доступа!!!

Автор: bars80080 22.4.2011, 13:46
вполне логичное действие, как следствие нарушения безопасности. (разные домены)

у вас стоит задача сделать локальное приложение или на страничке в интернете?

Автор: Dims 22.4.2011, 13:52
Задача сделать глобальное. Но отлаживаю локально.

Добавлено через 2 минуты и 1 секунду
P.S. С безопасностью понятно, но как локальная страница может быть опасна? Точнее говоря, это не флэшева ума дело, что творится на локальной страничке. Мне кажется, это баг, поскольку адрес локальной странички появлялся как-то глючно. После того, как я его добавил один раз, оно больше меня ни о чём не спрашивает, причём удалить обратно я не могу, так как страничка не появляется в списке доверенных.

Автор: bars80080 22.4.2011, 14:06
Цитата(Dims @  22.4.2011,  13:52 Найти цитируемый пост)
но как локальная страница может быть опасна?

локальная страница имеет доступ к локальной файловой системе, если разрешается доступ к внешним источникам, то можно загрузить опасное ПО, которое через средства на странице может натворить делов на ПК пользователя

во избежание этого, в adobe было принято окончательное решение по уничтожению всяких возможностей для связи. либо одно, либо другое


Цитата(Dims @  22.4.2011,  13:52 Найти цитируемый пост)
Мне кажется, это баг, поскольку адрес локальной странички появлялся как-то глючно. После того, как я его добавил один раз, оно больше меня ни о чём не спрашивает

ничего сказать не могу

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)