Просмотр полной версии : Часто вижу всплывающие Flash на страницах, как их делают без рамок и окон браузера?
Часто вижу всплывающие Flash на страницах, как их делают без рамок и окон браузера? :confused:
Много чего перепробывал, неполучается. Похоже придется Java "грызть"..
Наверно надо иногда поиск тыкать. Вобще юзать div в html, задать ему в style position:absolute. И положить на этот div swf-ку с прозрачным фоном. Причём всё это чудо выровнять по центру. На клик по специальной кнопке ставь getURL('javascript:closebanner();') и пиши в html:
Код:
function closebanner()
{
document.getElementById('div_with_flash').innerHTM L = '';
}
Для прозрачного фона выставь wmode='transparent'
<div id="artLayer" style="position:absolute; top:2px;left:2px; visibility: hidden">
<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0"
ID="artFlash" WIDTH=ШИРИНА HEIGHT=ВЫСОТА>
<param name=movie value="твой_ролик.swf">
<param name=quality value=high>
<param name=bgcolor value=#FFFFFF>
<param name=wmode value=transparent>
</object>
</div>
А на ролике создать кнопку и вней скрипт:
on(press){
getURL("javascript:ИМЯ_СЛОЯ.style.visibility='hidden';");
}
Или что то вроде этого.
Не хочу сильно загружать, но если возможно, что-нибудь из исходничков... С Java с первого раза не въеду.
А вообще СПАСИБО, теперь знаю направление и конечный результат :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.