[F8] Preloader z uruchamianym wejściem

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
SlowMotion
Nowy
Nowy
Posty: 48
Rejestracja: sob lut 09, 2008 7:10 pm

[F8] Preloader z uruchamianym wejściem

Post autor: SlowMotion »

Witam mam taki sobie preloader:

Kod: Zaznacz cały

loader_mc.bar_mc._xscale = 0;
var myLoader_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
mclListener.onLoadProgress = function(target_mc:MovieClip) {
  var prog:Object = myLoader_mcl.getProgress(target_mc);
  var pctLoaded:Number = Math.round ((prog.bytesLoaded/prog.bytesTotal)*100);
  loader_mc.bar_mc._xscale = pctLoaded;
  loader_mc.pctLoaded_txt.text = pctLoaded+"% loaded";
  };

mclListener.onLoadComplete = function() {
	loader_mc._visible = false;
	bg_mc._visible = false;
}

myLoader_mcl.addListener(mclListener);
myLoader_mcl.loadClip("moja.swf", 1);
w preloaderze wrzucony jest backgound glownej strony a na niego narzucona jest kulka latajaca po calym ekranie do miejsca random.
I teraz chciałbym aby gdzieś przy 90% kulka się zeskalowała na cały ekran:

Kod: Zaznacz cały

import mx.transitions.Tween;
import mx.transitions.easing.*;
var tw:Tween = new Tween(my_mc,"_xscale",Strong.easeOut,100,400,1500,true);
	var tw2:Tween = new Tween(my_mc,"_yscale",Strong.easeOut,100,400,1500,true);
lub żeby to się stało odrazu po zakończeniu wczytywania a przed wczytanie głównej strony. Próbowałe coś takiego:

Kod: Zaznacz cały

if(pctLoaded=90){
tu wstawialem te tweeny
   Tween.onMotionFinished = function() {
    i dopieru tu oba _visible=false;
};
}
ale takie rozwiązanie nie działało
P.S. Szukałem na forum, pełno tego ale takiego się rozwiązania nie dopatrzyłem.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: [F8] Preloader z uruchamianym wejściem

Post autor: Marek_bf »

Kod: Zaznacz cały

f(pctLoaded==90){...}
panam
Nowy
Nowy
Posty: 69
Rejestracja: pt lip 27, 2007 12:56 pm

Re: [F8] Preloader z uruchamianym wejściem

Post autor: panam »

Coś nie mogę nigdzie doczytać na temat funkcji tego preloadera..
Więc pytam czy możliwe jest ładowanie swf'a w taki sposób jak powyżej ale tak by zamienił główny film? Czyli na _root.
Tak jak działa funkcja

Kod: Zaznacz cały

loadMovieNum("flash.swf", 0);
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: [F8] Preloader z uruchamianym wejściem

Post autor: Marek_bf »

Ostatnia linia:

Kod: Zaznacz cały

myLoader_mcl.loadClip("moja.swf", 0);
ODPOWIEDZ