Forum webmasterów
http://webinside.pl/forum/

Jak połączyć swf-a z preloaderem?
http://webinside.pl/forum/viewtopic.php?f=6&t=5134
Strona 1 z 1

Autor:  air [ Pt kwi 08, 2005 6:56 pm ]
Tytuł:  Jak połączyć swf-a z preloaderem?

Witam,
Jestem początkujący, więc proszę się nie śmiać :)
Zrobiłem sobie intro, ale chciałbym zrobić do niego preloader. W związku z tym, że dopiero się uczę, zassałem sobie gotowego fla z tutoriala z webinsida. Jak mam połączyć, go z moim intro? Pytanie dodatkowe: Po tym intro ma się otworzyć oczywiście strona w html-u, gdzie wpisać przekierowanie?
Pozdrawiam

Autor:  Marek_bf [ Pt kwi 08, 2005 7:33 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

Wstawiasz w pierwszej pustej klatce intra kod preloadera powiedzmy taki:
Kod:
var Xtxt = 0;
var Ytxt = 0;
_root.createEmptyMovieClip("pre", 100);
for (var i = 0; i < 3; ++i, Ytxt += 20) {
   pre.createTextField("txt" + i, i, Xtxt, Ytxt, 200, 20);
   pre["txt" + i].selectable = false;
   pre["txt" + i].textColor = 0x0000FF;
}
this.onEnterFrame = function() {
   this.zaladowane = _root.getBytesLoaded();
   this.calosc = _root.getBytesTotal();
   this.wynikProcentowy = Math.floor((this.zaladowane / this.calosc) * 100);
   pre.txt0.text = "Załadowano " + this.wynikProcentowy + " %";
   pre.txt1.text = "Załadowano " + Math.ceil(this.zaladowane / 1024) + " KB";
   pre.txt2.text = "Całość " + Math.ceil(this.calosc / 1024) + " KB";
   if (wynikProcentowy == 100) {
      delete Xtxt;
      delete Ytxt;
      delete i;
      delete this.zaladowane;
      delete this.calosc;
      delete this.wynikProcentowy;
      pre.removeMovieClip();
      delete this.onEnterFrame;
      _root.gotoAndPlay(2);
   }
};
_root.stop();


Przekierowanie wstaw w ostatniej klatce animacji:
Kod:
getURL("http://www.strona.pl", "_blank");

Autor:  air [ Pt kwi 08, 2005 8:26 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

Super, wielkie THX. Działa pod mozillą, a pod IE nie widać preloadera i pojawił się kolejny kłopocik. Po otwarciu linka w tle leci intro ( z muzyczką :) )od nowa i jak się skończy to otwiera mi kolejne okno. Jak ustawić, żeby intro leciało tylko 1 raz i zamykało z nim stronę lub żeby strona otwierała się w tym samym oknie co intro? Przydałby się klawisz "pomiń intro" , bo w sumie to będzie ok. 15-20 sek. i niekoniecznie każdemu będzie się chciało oglądać to za każdym razem.

Autor:  Marek_bf [ So kwi 09, 2005 9:58 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

Wytłumacz to bardziej bo się zakręciłem :)

Autor:  air [ N kwi 10, 2005 6:27 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

Skasowałem w przekierowaniu _blank i już jest ok. , bo tak to otwierała się właściwa strona, ale w nowym oknie, a na tamtym intro leciało i na koniec kolejne okno :)
Jeśli chodzi o wyświetlanie pod IE to po prostu nie widać żadnego tekstu z preloadera, tylko po załadowaniu wyświetla mi się intro. Pod mozillą działa, text niebieski, a tło mam czarne.
I jeszcze nie wiem jak zrobić buttona do pominięcia oglądania intra i przejścia do właściwej strony.

Autor:  Marek_bf [ N kwi 10, 2005 7:30 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

Zainstaluj nowa wersję flash playera dla IE.
Sprawdź czy ustawienia koloru w znacznikach param i embed są jednakowe.
Przekierowanie zrób zwykłym linkiem tekstowym

Autor:  air [ N kwi 10, 2005 8:55 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

Dzięki , to był player. Linka też już mam.
Pomyślałem sobie czy ten kod preloadera można użyć (i jak) do załadowania stronki w html-u? Na stronie jest baner 800x120, menu i 200KB player z muzyką we flashu, reszta to html..

Autor:  Marek_bf [ N kwi 10, 2005 9:42 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

http://www.webinside.pl/forum/viewtopic.php?t=5135

Autor:  artur [ Śr sty 20, 2010 1:02 pm ]
Tytuł:  Re: Jak połączyć swf-a z preloaderem?

dzięki tez miałem podobny problem ;)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/
Not able to open ./cache/data_global.php