Для вставки или изменения ссылки в swf-файле вовсе не обязательно иметь его исходники и среду разработки. Ниже приведен код, в котором реализована ссылка с баннера, не имеющего внутренней ссылки.
1 2 3 4 5 6 7 8 9 10 | <div style="position:relative;"> <a style="position: absolute; width: 100px; height: 100px; left: 0; top: 0; background: url(/images/blank.gif) left top no-repeat;" href="http://www.example.ru"></a> <object type="application/x-shockwave-flash" data="/banner.swf" width="100" height="100"> <param name="movie" value="banner.swf"> <param name="wmode" value="opaque"> <param name="allowScriptAccess" value="sameDomain" /> </object></div> |
В примере используется флешка 100 на 100 пикселей. На неё накладывается ссылка с абсолютным позиционированием. А чтобы это было возможно, swf-файлу присваивается параметр wmode с значением opaque. Для работы данного примера также необходим пустой gif 1 на 1 пиксель, используемый в качестве фона ссылки.