![]() |
|
||||||||||
|
|||||
|
Может кто поможет!?
Как сделать так, что бы вначале загрузилась вся страничка целиком, а потом уже Flash (в самую последнюю очередь). А то пока загрузится сама страничка (графика, текст и т.д) уже вовсю проигрывается Flash-ролик ![]()
__________________
MY LAST WORKS: ------------------------------------------------------------------------------ Начинаю новую жисть с чистого листа! ------------------------------------------------------------------------------ Место, где я периодически размазываю свои сопли (My Live Journal) ------------------------------------------------------------------------------ "ProGa Allianze" - для дизайнеров, флешеров и прочих психопатов ------------------------------------------------------------------------------ |
|
|||||
|
"Вождь"
|
на флеше сделай прелоадер и старт.
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
|
У меня стоит прелоадер, но все равно когда идет загрузка все во первих тормозит, т.к. HTML и прочая лабуда и Flash грузятся одновременно.
Вот посмотри: www.vertikal98.ru/test/index.html
__________________
MY LAST WORKS: ------------------------------------------------------------------------------ Начинаю новую жисть с чистого листа! ------------------------------------------------------------------------------ Место, где я периодически размазываю свои сопли (My Live Journal) ------------------------------------------------------------------------------ "ProGa Allianze" - для дизайнеров, флешеров и прочих психопатов ------------------------------------------------------------------------------ |
|
|||||
|
Регистрация: Sep 2003
Адрес: Украина
Сообщений: 13
|
Если бы для меня все было так критично, то я бы сделал так:
во-первых, если графики много, то я выбрал бы парочку самых жирных картинок и поставил бы на них onLoad(), т.е., собирал бы сведения по поводу конечной загрузки. При чем при этом event-е у меня увеличивался созданый заранее счетчик и вызывалась бы функция, которая проверяла БЫ, достиг ли счетчик нужного значения. Когда же ЭТО случится, в то место, где должен быть флэш записывалась (надоело "БЫ" писать, перехожу на настоящее фремя) :: пишу в то место, где должен быть флэш строку на JSCRIPT, которая содержит в себе описание флэш ролика: EMBED, PARAM, ... Как это сделать: например, флэш ролик должен находиться у меня в ячейке таблицы. я пишу :: (квадратные скобки понимать как угловые, т.е. скобки тэга) [a ID= myFlashMovie] [a] в функции: function showMeFlash () { if (globagFlag >= 5) { localObject= document.all["myFlashMovie"]; localObject.innerHTML= swfDataString; } } где swfDataString – переменная типа: swfDataString= '<object classid="clsid 27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400"> <param name="movie" value="file:///C|/aLexey/FLASH/Component/myFirstComponent.swf"> <param name="quality" value="high"> <embed src="file:///C|/aLexey/FLASH/Component/myFirstComponent.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="550" height="400"></embed></object>';то есть, наша swf-ка в одну строчку =) И именно в этот момент начнется загружаться swf-ка. P.S.: встречный вопрос: 3D сам пересчитываешь? (судя по тому, что грузится ОНО первым), или рисовал где? P.S.2: Untitled Document забери :>))
__________________
...ressurrection from 2002 :: И пролился свет на него, и выросла тень позади. |
|
|||||
|
Чичас сяду пробовать!
Что касается 3d-то здесь все довольно топорно, просто обрисовано во влеше (в ручную). ![]()
__________________
MY LAST WORKS: ------------------------------------------------------------------------------ Начинаю новую жисть с чистого листа! ------------------------------------------------------------------------------ Место, где я периодически размазываю свои сопли (My Live Journal) ------------------------------------------------------------------------------ "ProGa Allianze" - для дизайнеров, флешеров и прочих психопатов ------------------------------------------------------------------------------ |
![]() |
Часовой пояс GMT +4, время: 11:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|