jak każdy, mam pewien problem ;P
mam preloader dla calej sceny (klipu) z takim kodem:
Kod: Zaznacz cały
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);
}
Kod: Zaznacz cały
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);
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