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

[AS3] Wspólny preloader?
http://webinside.pl/forum/viewtopic.php?f=6&t=19068
Strona 1 z 1

Autor:  makus [ Pn sie 30, 2010 8:43 pm ]
Tytuł:  [AS3] Wspólny preloader?

Witam,
jak każdy, mam pewien problem ;P

mam preloader dla calej sceny (klipu) z takim kodem:
Kod:
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,checkingProgress);
function checkingProgress(event:ProgressEvent):void{
    var procentLoaded:Number = event.bytesLoaded/event.bytesTotal*100;
   box_mc.percent_mc.percent_txt.text = procentLoaded;
    box_mc.pasek_mc.scaleX = procentLoaded/100;
    if(procentLoaded == 100){
      this.gotoAndPlay(9);
    }


oraz preloader dla poszczegolnego obrazka (w jednym z movie klipów):
Kod:
var imageLoader:Loader = new Loader();
   imageLoader.load(new URLRequest("muzeum.png"));

   function preloadProgress(myEvent:ProgressEvent):void {
      var loaded:int = (myEvent.bytesLoaded / myEvent.bytesTotal) * 100;
   }

   function preloadComplete(myEvent:Event):void {
      pierwszy_mc.addChild(imageLoader);
      imageLoader.x = -(280 / 2);
      imageLoader.y = -(200 / 2);
   }
imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preloadProgress);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, preloadComplete);


Przy ładowaniu, ładowana jest cala scena, ale nie obrazek z zewnątrz.
Chcialbym wszystko załadować za pierwszym ładowaniem. Tak by mieć do dyspozycji obrazek.
Jest on zagnieżdzony w movieclipach (efekt_mc -> kontener1 -> pierwszy_mc ) i tam powinien sie wyswietlic.

Problem mnie przerasta, prosze o pomoc.
pozdrawiam

Autor:  Marek_bf [ Wt sie 31, 2010 11:09 am ]
Tytuł:  Re: [AS3] Wspólny preloader?

Tutaj masz loader, który kolejkuje i wywołuje akcje dopiero po załadowaniu wszystkich zadanych elementów:
http://www.bannerflash.pl/examples/loader_kolejkujacy/

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