У вас есть свф видео ссылка на новую страницу с html / csss? - PullRequest
0 голосов
/ 24 июня 2010

так что у меня есть SWF с простой анимацией - у div, используемого для его хранения, есть рамка, которая меняет цвет при наведении курсора - я хочу, чтобы все это связывалось с новой страницей при нажатии - но сейчас это работает только тогда, когда Вы нажимаете на границу.

вот что у меня есть

(a href = "http://" class =" noDecoration ") (div id = "ink" class = "galleryBox") (/ А)

- div отображает объект swf. Можно ли сделать это из html?

спасибо

Ответы [ 2 ]

0 голосов
/ 24 июня 2010

Одним из решений проблемы было бы разместить ссылку внутри div и расположить ее поверх swf как наложение.

Просто убедитесь, что для swf установлено значение wmode, равное transparent, иначе вы не сможете поместить объект HTML поверх swf. Я обычно использую swfObject для встраивания своих swfs, если вы не знали об этом.

HTML

<div id="ink" class="galleryBox">
    <object width="500" height="500" type="application/x-shockwave-flash" data="filename.swf">
        <param name="wmode" value="transparent">
    </object>
    <a href="http://" class="noDecoration"></a>
</div>

CSS

#ink {
    position:relative; width:500px; height:500px;
}
#ink a {
    display:block; position:absolute; top:0; left:0; width:100%; height:100%;
}
0 голосов
/ 24 июня 2010

flash-объекты захватывают щелчки мыши, поэтому вам нужно поместить код навигации по ссылкам внутри flash-кода, обычно это onRelease и gotoUrl (я не флеш-разработчик, я не знаю особенностей).

Единственный способ, которым я мог бы подумать, это взломать и не поддерживаться во всех браузерах, вы бы поместили полупрозрачный div поверх флэш-контента, и на него была бы ссылка.проблема в том, что большинство флеш-плееров linux и другие просто всегда будут на вершине, независимо от установленного вами z-индекса.

...