PDA

Просмотр полной версии : Проблема с HTML-якорем и прелоадером флешки


Хемуль
14.09.2006, 13:38
Сегодня делал для одной флешки, содержащей внедрённое видео, прелоадер. Прелодер необходим, ибо размер флешки более 3 Мб и не совсем гуманно оставлять пользователей без индикации прогресса загрузки. Как бы там ни было, клиент сказал, что прелоадера во флешке он не видит. Собственно, не увидел его и я. Сперва пытался разобраться согласно общепринятой методике, но ничего такого вроде звуков на первый кадр не импортировалось да и мувиклип с роликом лежал на втором кадре, куда посылал прелоадер по окончанию загрузки.
Оказалось, проблема была в другом... Флешка лежит по адоесу http://url.com/index.php. Если загружать страницу с таким адресом, прелоадер отлично работает и отображается. Если же перейти на якорь, находящийся на этой странице, введя в строку броузера: http://url.com/index.php#content, то прелоедр как бы не виден. Точнее, насколько я понимаю, флешка вообще не отображается, пока не загрузится полностью, потом очень быстро мелькает прелоадер с прогрессом в 100% и флешка резко появляется...
Насколько я понимаю, это связано с механизмом работы броузера при загрузке страниц с якорями. Отмечу, что переход на якорь осуществляется не с той же страницы, а с другой.
Кто-то с подобным сталкивался?

Хемуль
14.09.2006, 15:11
Разделение флешки на отдельный прелоадер (loadMovieNum) и флешку с видео положительного результата не дало...

Хемуль
15.09.2006, 15:53
Всё, проблема решена. Отдельный прелоадер спасает положение. Просто кэш броузера не очистился и я до сегодняшнего дня не знал, что видел тогда старую флешку. ^_^

CorC
15.09.2006, 20:58
и еще одна вещь, вроде такая же ситуация (с 100% грузится) но тока это если флешка грузится где то типа shtml или dhtml я точно не помню, но админ на меня гнал...

iNils
16.09.2006, 03:47
CorC, с такими постами скоро на вас модераторы будут гнать.

Хемуль
17.09.2006, 04:08
и еще одна вещь, вроде такая же ситуация (с 100% грузится) но тока это если флешка грузится где то типа shtml или dhtml я точно не помню, но админ на меня гнал...
Попробуйте разделить флешку на две части - прелоадер и собственно функциональную часть.
Вот ссылка (http://actionscript.org/forums/showthread.php3?t=74988) на подробное описание того, как это делается.

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