![]() |
|
||||||||||
|
|||||
|
Помогите пожалуйста.
Сделал сайт. Ссылка - http://ultrafest.ru Загрузку сайта должен отображать прелоадер. Сначала SWF был встроен посредством дефолтных настроек Adobe Flash CS4. Все отлично работало. Потом решил SWF встроить в HTML с помощью SWFObject 2.2. В итоге - в InternetExplorer прелоадер работате нормально, а в Opera вообще не отображается - белый экран и как только сайт загружен сразу отображается сайт - без прелоадера. В чем проблема может быть, кто подскажет?
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
|
Модрон-ветеринар
|
1. Попробуйте опубликовать SWF-ку динамическим методом:
http://www.flasher.ru/forum/showpost...77&postcount=2 2. У вас во флешке есть символы, которые вы аттачите на сцену из библиотеки? Вообще есть какие-то экспортируемые из библиотеки символы (мувики, звуки), то есть те, которым прописан linkage и стоит галочка "Еxport in first Frame"? 3. Приведите код предзагрузчика. |
|
|||||
|
да - во флэшке есть объекты, которые аттачу на сцену.
Код предзагрузчика: Stage.scaleMode="noScale"; Stage.align="TL"; Stage.showMenu = false; stop(); total = getBytesTotal(); mcLoad.onEnterFrame = function() { loaded = _root.getBytesLoaded(); percent = int(loaded/total*100); mcLoad.gotoAndStop(percent); if (loaded == total) { gotoAndStop(2); delete this.onEnterFrame; } }; funcResize=function(){ mcLoad._x=Stage.width/2; mcLoad._y=Stage.height/2; } var myListener:Object = new Object(); myListener.onResize = function() { funcResize(); }; Stage.addListener(myListener); funcResize();
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
|
Модрон-ветеринар
|
Вероятно вы не учитываете, что к весу первого кадра добавляются все экспортируемые объекты.
И пока они не загрузятся, загрузчик не функционирует правильно. В таком случае решается так: http://www.flasher.ru/forum/showpost...91&postcount=3 Подробности: http://flash-ripper.com/archives/001800.php PS. Хотя и впрямь, в IE вроде как с нуля стартует предзагрузчик. Возможно просто как-то по разному работают плагины для IE и для Opera. Все-таки воспользуйтесь решением для предзагрузчика для случая приаттачиваемых объектов по моей ссылке, хуже точно не будет. Последний раз редактировалось mooncar; 06.07.2010 в 02:53. |
|
|||||
|
Ну насчет всего этого я вкурсе, что экземпляры добавляются к весу первого кадра... Тут проблема то не в этом. В IE то норм работает. А при дефолтной вставке флэша [F12] - и в Opera и в IE вообще проблем не наблюдается...
Тут все таки чтото с SWFObject...
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
|
Модрон-ветеринар
|
Динамический способ пробовали?
|
|
|||||
|
нет - динамический не пробовал. Уже вставил по дефолту - норм.
__________________
кто не отвечает, того garbage collector забирает |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|