Autor Zpráva
Lucas
Profil *
Zdravím,
měl bych jeden problém, který už na tomto diskusním fóru sice vysvětlen byl, ale i přesto se mi ho nepodařilo aplikovat v praxi.
Jde o to, že preloader v externě nahraném respektive nenahraném swf se chová jako klasický snímek s příkazem stop(); animace se proto nenačte a já vidím pouze preloader v celé své velikosti.
Musím podotknout, že flash se učím teprve krátkou dobu.
Pro preloader používám tento kód:
onClipEvent (enterFrame) {
var nacteno = _root.getBytesLoaded()/_root.getBytesTotal()*100;
_xscale = nacteno;
_parent.ukazatel.text = nacteno+" %";
if(nacteno==100){
_root.play();
}
}

Pro načtení swf do movie clipu ("okno") tento kód:
loadMovie("mujwebovyprostor/zkouska.swf","_root.okno");


Děkuji vám předem za radu.
Hanz
Profil
Lucas
Záleží na umístění scriptu, ale pokud ho máš na MC, které je hned na hlavní časové ose tak takhle:
onClipEvent (enterFrame) {

var nacteno = _parent.getBytesLoaded()/_parent.getBytesTotal()*100;
_xscale = nacteno;
_parent.ukazatel.text = nacteno+" %";
if (nacteno == 100) {
_parent.play();
}
}
Lucas
Profil *
Jde to úplně bez problémů. Děkuji mnohokrát.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0