Показать сообщение отдельно
Старый 29.09.2003, 18:51
Alexey(G-fi) вне форума Посмотреть профиль Отправить личное сообщение для Alexey(G-fi) Посетить домашнюю страницу Alexey(G-fi) Найти все сообщения от Alexey(G-fi)
  № 4  
Alexey(G-fi)

Регистрация: 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="clsid27CDB6E-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 :: И пролился свет на него, и выросла тень позади.