Как лучше импортировать заставку на сайт? Можно ли как то встроить заставку в главную страницу, по истечению которой онабы исчезала.
Где почитать на эту тему? Спсибо.
Psycho Tiger
22.07.2009, 22:54
Лучше её делать отдельной страницей с большой кнопкой "Пропустить".
в конце ролика добавь пустых кадров и она обязательно исчезнет
Можно.
Например эффектно скрыть ее через ExternalInterface. Флешка проиграется, а потом исчезнет. Сделатся это ExternalInterface-вызовом из нее JS-функции, которая прописана на странице и которая назначит CSS-стиль блоку, где флешка сама находится, как { display: none;}. И если опубликовать флешку прозрачной (param name="wmode" value="transparent"), то под ней проступит основной код страницы, можно плавно сделать. Как-то так.
Добавлено через 24 минуты
Вот, чтобы не быть голословным, вчерне так получается:
http://www.us-pro.ru/mooncar/intro.html
Если не считать загрузчика, то в конце ролика главный код ее исчезания:
import flash.external.*;
ExternalInterface.call("hideed", "flash");
На странице функция JS:
function hideed(nodeId)
{
var node = document.getElementById(nodeId);
if (node)
{
node.className = 'hide';
}
}
У ячейки с флешем id="flash".
В стилях CSS там кроме стиля .hide { display: none;}, еще Z-индексы, чтобы текст под флешкой находился.
Но, конечно, как сказали, кнопочку "пропустить" все равно нужно, если флешка тяжелая и длинная, так приличнее будет.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.