открыть гиперссылки в новом окне от SWF - PullRequest
0 голосов
/ 02 февраля 2011

SWF-файлы имеют много гиперссылок. И эти SWF-файлы загружаются из внешнего источника. Поэтому нельзя изменить его исходный код. Мой вопрос заключается в том, что из javascript нужно сделать jquery, чтобы все гиперссылки, которые отображаются в swf, были открыты другое окно, которое также начинается с http: // location

 <div align="center"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  id="myMovieName">

  <PARAM NAME="movie" VALUE="/media/cam.swf" /> <PARAM NAME="quality" VALUE="high" /> <PARAM NAME="bgcolor" VALUE="#FFFFFF" /> <EMBED href="/media/players/camera.swf" src="/media/players/camera.swf" quality=high bgcolor=#FFFFFF NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash"> </EMBED> </OBJECT></div>

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011

Если ссылки внутри swf не открываются через ExternalInterface, вы вообще не можете манипулировать поведением извне через Javascript / jQuery.Поскольку это SWF-файл, загруженный с удаленного сайта, весьма вероятно, что getUrl, navigateToURL или что-то подобное используется для перехода к новым ссылкам.

0 голосов
/ 02 февраля 2011

чтобы открыть ссылку из вашего SWF в новом окне, которое вы можете использовать;

navigateToURL(new URLRequest("http://someURL.com"),"_blank");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...