Сделать SWF-файл ссылкой с помощью Jquery - PullRequest
0 голосов
/ 01 октября 2010

Мне отправили SWF-файл для баннера, который должен быть связан с URL-адресом. Я добавляю это на сайт моего клиента, и моему клиенту были отправлены swf и javascript для добавления на страницу. Проблема в том, что код javascript слишком сложен, и я хочу использовать Jquery и ненавязчивые Flash-объекты (я еще не обновил swfobject на этом сайте). Могу ли я использовать Jquery и / или UFO (или, действительно, swfobject, если мне нужно обновить), чтобы сделать ссылку на файл swf на внешний URL-адрес (желательно при загрузке в новой вкладке / окне)? У меня нет никаких знаний о ActionScript или Flash. Любая помощь в этом будет оценена!

1 Ответ

1 голос
/ 01 октября 2010

Вам необходимо создать ссылку внутри файла Flash, используя Action Script.

Это довольно легко сделать, посмотрите ответ здесь .

Кроме того, что-то вроде этого может работать. В основном прозрачный тег привязки, который располагается над флэш-баннером.

var $flash = $("#id-of-flash-object tag").
var $flashLink = $("<a />")
    .attr("href", "http://www.google.co.nz")
    .css({
        'position': 'absolute',
        'width': $flash.width(),
        'height': $flash.height(),
        'top': $flash.offset().top,
        'left': $flash.offset().left
    });
$("body").append($flashLink);

Возможно, вам потребуется изменить wmode тега объекта на «прозрачный».

(это не было проверено)

...