Strona 1 z 1

[AS3] adres z "#" psuje preloader całego filmu

: pn wrz 01, 2008 1:46 am
autor: magic MiF
Uruchamiając film z adresu np. http://adres.pl/ pojawia się standardowy preloader całego filmy (loaderInfo.bytesLoaded, loaderInfo.bytesTotal), ale kiedy uruchomi się go z adresu http://adres.pl/#/ to już w ogóle nie pojawia się preloader. Wiem, że za pomocą "#" można przeskoczyć do konkretnej klatki odpowiednio oznaczonej wcześniej, ale żadna klatka nie jest nazwana - nie można do nich przeskoczyć wg nazwy... nie wiem czy to może mieć jakiś wpływ, ale nic innego nie przychodzi mi do głowy. Co może być przyczyną tego zjawiska?
Kod w pierwszej klatce:

Kod: Zaznacz cały

import flash.events.ProgressEvent;

function update(e:ProgressEvent):void
{
    var percent:Number = Math.floor( (e.bytesLoaded*100)/e.bytesTotal );
     preloaderAll.prog(percent);
     if(percent == 100){
         play();
     }
}
loaderInfo.addEventListener(ProgressEvent.PROGRESS, update);

var percent:Number = Math.floor( (this.loaderInfo.bytesLoaded*100)/this.loaderInfo.bytesTotal );
if(percent == 100){
	loaderInfo.removeEventListener(ProgressEvent.PROGRESS, update);
	nextFrame();
}

stop();[/php]

preloaderAll jest już na scenie