PDA

Просмотр полной версии : подгрузка прелоадера


lez
19.08.2004, 15:41
реально ли подгружать прелоадер в swf-ку?

это необходимо из-за того, что на сайте множество разделов, которые грузятся по мере обращения к ним... в каждом разделе есть прелоадер, но во всех разделах они одинаковые, поэтому хочется их подгрузить... иначе, например, тыкнув в раздел, приходится ждать некоторое время, пока загрузится прелоадер именно этой свфки, возникает ненужная пауза...
а если б его подгрузить один раз, чтоб он потом из кэша доставался...

dimarik
19.08.2004, 18:48
В основном мувика сделай один прелоадер, а при нажатии на кнопку, передавай ему в качестве параметра URL подгружаемой swf-ки. Пущай грузит себе наздоровьЯ.

Antares
20.08.2004, 06:02
Тебе поможет MovieClipLoader class

lez
20.08.2004, 21:23
dimarik писал: В основном мувика сделай один прелоадер, а при нажатии на кнопку, передавай ему в качестве параметра URL подгружаемой swf-ки. Пущай грузит себе наздоровьЯ.

Грузит то он грузит, но каждая свфка содержит прелоадер, которому тоже нужно время, чтоб загрузиться...

Мимоход
20.08.2004, 21:55
создаешь отдельную swf - прелоадер под названием, например, "pre.swf", которая отслеживает загрузку _root, а как загрузилось все - командует _root.play()

в каждой SWFке создаешь пустой мувик, например, по имени "preloader";

в первом кадре каждой SWFки пишешь stop();loadMovie("pre.swf",preloader)

фсе

lez
21.08.2004, 15:18
так пробовал, что-то не вышло пока, но, наверное, плохо пробовал значит... попробую еще!

Мимоход
22.08.2004, 03:58
у меня там была какая-то кривость...
Почему-то в "большой" SWF нужно было делать так: в первом кадре писать loadMovie(........), а только во втором - stop(). Почему - так и не понял, но иначе не работало...

Linuxoid_Alex
23.08.2004, 07:40
Почему - так и не понял, но иначе не работало...
Попробувй не во второй кадр, а на событие onLoad

Мимоход
23.08.2004, 14:01
Типа на onLoad пустого мувика, верно понял?
Попробую, спасибо