Как заблокировать ссылку на Flash-объект с помощью JavaScript - PullRequest
1 голос
/ 03 января 2012

Есть возможность заблокировать ссылку с флеш-объекта? (Ссылка жестко закодирована внутри флеш-объекта).

Ответы [ 3 ]

2 голосов
/ 03 января 2012

нет, ссылка управляется флеш-плагином.

Самое большее, вы можете просто перекрыть флеш-объект с элементом (с прозрачным фоном), чтобы ссылка не была активна (но это не реальнорешение, так как его можно обойти)

0 голосов
/ 03 января 2012

Если возможно, создайте новый SWF-файл, который встраивает текущий SWF-файл флэш-памяти и отключает события мыши, используя:

mc.mouseEnabled = false;

Вы можете управлять новым SWF, определив ExternalInterface и вызов из javascript, используя:

document.getElementById('flash-obj').ExternalMethodInFlash();
0 голосов
/ 03 января 2012

Вы не можете сделать это, так как Flash «живет в своем собственном мире» в браузере.Все, что видит JavaScript - это объект, он не знает, что там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...