![]() |
Один прелоадер
Здрасте.
Вот такой прикол - есть страница - вся верхняя половина на флэше - там находиться меню... сама эта флэшевая часть более 100 кб и поэтому стоит прелоадер..... и получаеться так что каждый раз когда переходиш на новую страницу (а эта флэшка стоит на всех страницах ) - то естественно флэш грузиться снова и прелоадер грузиться по новой... Как зделать так чтоб прелоадер грузился только один раз - тоесть флэшка грузилась один раз... ато прелоадер надоедает...... |
сделай фрейм ))))
|
Не а без фрэймов можно както? - а то фрэймы слишком много проблем...
Я слышал можно как-то зделать общий прелоадер.... Никто не знает? |
Все-таки, по-моему, в сайте главное функциональность и красивый дизайн, но с минимальным объемом.
|
Так вот прелоадер и портит "красивый дизайн"....
Неужели нет решения? |
какойнить хтмл или пхп.. или незнаю прелоадер может есть? который один рах загрузит эту флэшку и всё.... она всёравно одна и путь к ней один... в кэше то она сохраняеться и грузиться по второму разу быстро...
|
licor, если нарочно не препятствовать кешированию шапки, то она по-новой грузится не будет.
|
Цитата:
|
вот это уже другой вопрос. Проверь перед работой прелоадера, если весь мувик уже загружен, то сразу переходи к нужному кадру.
|
ээ... не вьехал... а что здеать то? можно поконкретней плиз... и как он будет понимать что он уже загружен? - он же какбы на каждой страницы заного грузиться...
|
Что непонятного? getBytesTotal, getBytesLoaded отменили? Проверяешь, если равны, сразу переходишь на нужный фрейм.
|
if (_root.getBytesLoaded () == _root.getBytesTotal ()) {
percents = percents + 5.0; if (percents > 100.0) { percents = 100.0; } } else { percents = Math.floor (_root.getBytesLoaded () / _root.getBytesTotal () * 100.0); } gauge.gotoAndStop(percents+1); label = percents; а где именно.... |
О, господи...
Если ты сам не делал свой прелодер, то лучше оставь, как есть... |
мде... ну очень надо это убрааать.... больше выходов нету?
Я конешно оч благодарен на потраченое на меня время и обьяснения! |
Я никогда (кроме случаев, когда словами объяснить сложно) не буду писать ни за кого код. Я объяснил словами (алгоритм): сравниваем значения количества загруженных байтов и общего количества байтов и, если они равны, то переходим к той части ролика, где располагается контент. Причём сравнивать надо независимо от прелоадера (пусть прелоадер делает, что хочет).
Если вы не можете написать три строчки кода, которые и реализуют данный алгоритм -- идите и учите AS. Потом будет проще. Если за вас напишут код, то вы не только не разберётесь, как он работает (а зачем -- работает же!), но и в дальнейшем не будете принимать попыток выучить язык. Вы же переводите предложения с английского на русский, не так-ли? Так вот я сказал вам по-русски, что нужно делать. Теперь напишите это по-экшнспритовски. |
Цитата:
Большое спасибо- в АС я действительно не селён... я художник... вы мне только скажите это реально? чтоб флэш при переходе на другую страницу опознавал себя и не загружал прелоадер... сайт зделан флэш+хтмл. Я посмотрел ваш сайт - оч неплохо зделано -но опять таки у вас тотже в какойто степени прикол... у вас прелоадер на каждой странице снова и снова -или это элемент дизайна? |
можна через пхп.. но я не знаю как %)
|
А я тоже не знаю =)
|
Конешно глупо с моей строны спрашивать в этом треде про пхп...но всёже :)
|
Конечно глупо, ибо php тут ничем помочь не может.
|
Я нашел одну фигню- прелоадер на яваскрипте... но он такой ;%";"%:№':@#!!! даже дизайн не поменяеш толком...
|
А что если зделать внешний прелоадер?.... какимто образом....
|
| Часовой пояс GMT +4, время: 02:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.