Niekompletne ładowanie się SWF'A |
Autor |
Wiadomość |
foreplay
Początkujący

Dołączył: 30 Mar 2007 Posty: 1 Skąd: Łomża
|
Wysłany: Sob 14 Kwi, 2007 08:26 Niekompletne ładowanie się SWF'A
|
|
|
Witam.
Mam mały problem ze stronką. Polega to na tym, że często nie ładuje się w całości. W większośći przypadków nieładują się buttony - Neraz żaden, czasem kilka się załaduje, a kilka nie... Po odświeżeniu strony wszystkie elementy pojawiają się.
W czym może być problem? Preloader? A może jeden ze sposobów który zastosowałem do pomijania "ramek" animacji?
Proszę o pomoc. Problem jest dość uciążliwy, a ja nie mam pojęcia skąd to się wzięło.
Podaje adres strony:
www.alarmserwis.neostrada.pl |
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Sob 14 Kwi, 2007 17:01
|
|
|
załadowało mnie się chyba wszystko od razu. jednak nie.
Ambrela a nie Umbrella Corporation |
_________________ tomekf /// swishmaxxx |
|
|
|
 |
antynomia
Przyjaciel


Wiek: 39 Dołączyła: 18 Lip 2006 Posty: 46 Skąd: Poznań
|
Wysłany: Nie 22 Lip, 2007 11:45
Moje WWW: http://studiotanca.com.pl http://witrazka.pl |
|
|
Hmmm. wydawało mi się, że wczoraj napisałam tu posta...
No nie ważne, odświeżam ten temat, bo miałam ten sam problem, ale go rozwiązałam, choć nadal nie wiem dlaczego tak się dzieje.
Otóż w preloaderze, po załadowaniu się całej animacji do 100% nie przechodzę od razu do strony właściwej (następnej), tylko daję jeszcze jakąś krótką animację jeszcze w scenie z preloaderem. Wtedy mam wrażenie, że wszystko "zdąży" się załadować normalnie i nie trzeba odświeżać strony.
Ktoś wie dlaczego tak się dzieje? |
_________________ anty-no-mia.blog.pl
anty-no-mia.daportfolio.com |
|
|
|
 |
stefcio
Ekspert


Pomógł: 24 razy Wiek: 33 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Nie 22 Lip, 2007 11:52
|
|
|
mi działa b.dobrze wszystko ok.Może to zależy od przeglądarki? |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
 |
antynomia
Przyjaciel


Wiek: 39 Dołączyła: 18 Lip 2006 Posty: 46 Skąd: Poznań
|
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Nie 22 Lip, 2007 13:55
|
|
|
jest ten sam. opowiedz jak skonstruowana jest ta strona - ile scen. i daj cały skrypt z prelodera. podejrzewam, ze chodzi jednak o dodanie jednego pustego frame'a między preloaderem a resztą |
_________________ tomekf /// swishmaxxx |
|
|
|
 |
antynomia
Przyjaciel


Wiek: 39 Dołączyła: 18 Lip 2006 Posty: 46 Skąd: Poznań
|
Wysłany: Nie 22 Lip, 2007 14:28
Moje WWW: http://studiotanca.com.pl http://witrazka.pl |
|
|
Sceny są dwie - preloader i właściwa. Ale rzeczywiście nie ma pustego frame'a pomiędzy nimi. Jeśli to jest rozwiązanie, to już wszystko wiem.
Nie mam przy sobie teraz pliku swi, ale kod wyglądał mniej więcej tak:
Kod: | onFrame (5) {
if (sceneFrameLoaded("<last scene>",-1)) {
nextSceneAndPlay();
}
}
onFrame (9) {
percent.text = getPercentLoaded() add "%";
if (getPercentLoaded() >= 99) {
nextSceneAndPlay();
}
}
onFrame (10) {
prevFrameAndPlay();
} |
edit:
aha i jeszcze jedno: pisaliście gdzieś (nie mogę tego znaleźć od godziny) o programach symulujących pobieranie z sieci, tak, że można przetestować preloadera przed wrzuceniem na serwer. Jakie to programy?
edit2:
Mam jeszcze jeden problem z innym preloaderem, problem prawdopodobnie jest w kodzie, nie mogę dojść o w czym rzecz. Mam prośbę - gdyby ktoś to obejrzał i spojrzał świeżym okiem, byłabym wdzięczna:
Link do strony: witrazka
Link do swi: http://deireadh.republika...azka/wyslij.rar
Głównie chodzi o to, by z każdą dziesiątką procentów znikał kolejny szary shape i odsłaniał obrazek pod nim.
Kod: | onLoad () {
for (i=1; i<11; i++) {
["proc"+i]=((i*10)-10);
}
if (sceneFrameLoaded("<last scene>",-1)) {
gotoSceneAndPlay("<current scene>",15);
}
}
onFrame (9) {
percent.text = getPercentLoaded() add "%";
for(i=1; i<11; i++){
if (getPercentLoaded() >= ["proc"+i]) {
_root.animacja["p"+i]._visible=false;
}
}
if (getPercentLoaded() >= 99) {
for (i=1; i<11; i++){
_root.animacja["p"+i]._visible=false;
gotoSceneAndPlay("<current scene>",15);
}}
}
onFrame (10) {
prevFrameAndPlay();
}
|
plik plik
[ Dodano: Nie 22 Lip, 2007 19:48 ]
Sama doszłam jak powinien wyglądać kod w preloaderze, może się komuś przyda:
Kod: | onLoad () {
if (sceneFrameLoaded("<last scene>",-1)) {
gotoSceneAndPlay("<current scene>",15);
licznik=0;
}
}
onFrame (9) {
percent.text = getPercentLoaded() add "%";
licznik=math.floor(getPercentLoaded()/10);
for (i=0; i<=licznik; i++){
_root.animacja["p"+i]._visible=false; }
if (getPercentLoaded() >= 99) {
for (obiekty in _root.animacja){
_root.animacja[obiekty]._visible=false;
}
gotoSceneAndPlay("<current scene>",15);
}
}
onFrame (10) {
prevFrameAndPlay();
} |
|
|
|
|
 |
|