[AS3] adres z "#" psuje preloader całego filmu
: pn wrz 01, 2008 1:46 am
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 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