|
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Выход флешки за свои рамки
Не уверен, к какому разделу это вообще можно отнести..
Короче, тут суть такова, что при наведении на баннер, "вылазит" параллелепипед и крутится. Но он выходит за рамки баннера, с таким я не работал. Подскажите куда копать и есть ли готовые решения, примеры? Извиняюсь за качество скриншотов. Вот видео процесса: rg host.ru/private/6QHJvdvxh/5e382084e14a4bfc9726b921216eb9a6 Флешер не поддерживает файлы более 10мб! Разделять на два архива файл 14 мб не вижу смысла. Спасибо заранее |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
такое делается через js при наведении js просто меняет размер флэшки, внутри флэшки слушается событие onResize и выполняются нужные действия
|
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Это в принципе ясно, но, возможно, у вас есть более подробный пример?
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
В каком смысле более подробный?
Делал такое давным давно,мне была предоставлена js-функция,которая и меняла размер стейджа у флэшки, дальше как я написал.Js код показать не смогу т.к. он был где-то на странице заказчика. |
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
это вопрос по html, js, css. соответственно заказчик должен знать что нужно изменять код встраивания баннера.
юзать swfobject, делается на раз два |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Соответственно, мне это ничего не говорит, к сожалению
Я с JS не работал практически, дайте пожалуйста ссылку или пример изменения размера баннера через JS. Буду преблагодарен! |
|
|||||
Да там все просто. Надо сначала узнать id контейнера div, в который встроена флешка на странице. В SWFObject он создается на лету. Но можно и захардкодить в страницу, а SWFObject'у просто указать его. Допустим это flash_div_id, которому изначально задана ширина 600 и высота 400 пикселей
<body > <div id="flash_div_id" style="width: 600px; height: 400px"></div> <script> function changeSize(width, height) { var element = document.getElementById('flash_div_id'); element.style.height = height; element.style.width = width; } </script> </body> В общем, как-то так |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
|
Часовой пояс GMT +4, время: 17:50. |
|
« Предыдущая тема | Следующая тема » |
|
|