SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Jak wymusić na preloaderze ładowanie innej zawartości

UndefinedMan - Pią 17 Kwi, 2009 16:30
Temat postu: Jak wymusić na preloaderze ładowanie innej zawartości
Hej,

Aktualnie jest następująco:

Ładuje się strona, jest preloader, a że strona zajmuje 300kB to ładuje się szybko.
Strona się załadowała, ale znowu wyskakuje preloader już w głownej scenie, bo teraz ładuje START.SWF, który zajmuje 1,2MB. Czy jest możliwość aby ten pierwszy preloader od razu załadował START.SWF, żeby pozniej uzytkownik strony nie musial czekac znowu az mu sie zaladuje START.SWF?

Mam nadzieje ze ktoś to zrozumiał :)

Wiem, że można to zrobić tak, że zamiast ładować zewnętrzny SWF zrobić z tego MC i wlepić do strony, ale chodzi mnie własnie o to, żeby to wykonać z zewnętrznym SWF.

Szymciosek - Pią 17 Kwi, 2009 16:48

wrzuc swi
zobaczymy co da sie zrobic :)

shastaan - Pią 17 Kwi, 2009 18:43

Jest taka możliwość ale musisz zakombinować:


W start.swf musisz umiescic funkcje if (caly start.swf sie zaladowal) {powiedz prilołderowi root zeby przestał prilołderować i przeszedl do sceny głównej}
To ta łatwa część.

Teraz trzeba zmusić playera żeby załadował start.swf do MC zanim się skończy preloader. To raz.
Dwa: musisz sprawić, żeby start swf się odpalił i działał (wykonał wspomnianego wcześniej ifa) gdy trwa jeszcze preloader :P .

Brzmi to dość głupio ale wydaje mi się, że jeśli zrobisz scene preloaderka w głownym swfie preloadującą pierwsze 15 klatek (przyklad) sceny głównej, i w nich zrobisz kolejny preloader dla reszty sceny głównej (te 15 klatek musi wyglądać tak samo jak poprzedni preloader, zeby nie bylo widac przejscia) i umiescisz MC, który od razu, ladując resztę sceny zaladuje start.swf i go odpali (MC._visible = false) to powinno zadziałać.

Wiem, że to nie jest napisane jasno ale bardzo jestem ciekaw jak to napisać jaśniej...
Jak sobie nie dasz rady to się postaram to zmontować i pokazać przykład. Ale najpierw się postaraj Ty :P

Przy okazji, może mi ktoś powiedzieć czy preloader w osobnej scenie jest potrzebny przy takim rozwiązaniu? Tak teoretycznie, chodzi mi o kolejność i sposób wczytywania danych przez flash playera.

UndefinedMan - Sob 18 Kwi, 2009 19:40

jak to przeczytalem to az mnie glowa rozbolala :D na razie nie kumam, bede dalej walczyl :P

Powered by phpBB modified by Przemo © 2003 phpBB Group