Как да направите флаш връзка

Няколко пъти вече се падат над изпотяване не е съвсем стандартен проблем: има флаш банер (.swf файл във формат), които искате да направите във връзка. Всички Фън Шуй такива неща се правят в светкавицата, дори по време на проектирането на знамето, и да води директно към банера стои без каквато и да го опаковане в маркер . Но очевидно, мигачи често забравяме да поиска от клиента, където знамето трябва да води, и тези неща материи, прехвърлени на програмист. И тук е мястото, където възниква проблема.







Вариант 2 (неработен). Изискан програмист ще вървим напред и да се опита да направи справка за позициониране на блока и това е абсолютно точно на върха на знамето, молейки му Z-индекс повече. Но, странно, и тя няма да работи. Време е да се очертае проблема. флаш-обекти по подразбиране имат безкраен Z-index'om, блокиране на никого, дори и над тях абсолютно позициониран обект.







Вариант 3 (работна част). За да запазите флаш от вечното Z-index'a, разработчиците flash'a ни дадоха удобен вариант: или просто wmode = "непрозрачен". Ако вградите флаш чрез .

Тук имаме следната опция:

Но това не е всичко! След тази опция, ако не е текстов линк странно отказва да работи в IE 6-9 (ако връзката ще продължи да бъде текст, текстът на върха на флаш банери, ще може да се кликва в IE), и както обикновено, ние трябва да магаре специална патерица.

Вариант 4 (100% мито)

За вариант 3 и работи в IE, изисква уникален патерица - да поиска справки ясно фон е с помощта на един пиксел прозрачни изображения (в този случай s.gif):

Тази опция работи във всички популярни браузъри. Аз лично проверих на IE7-9, актуални днес FF версии, Safari, Opera.