01. april 2002 - 10:03Der er
8 kommentarer og 1 løsning
getBytes på en level
Hvis jeg fra _level0 loader nogle swf'er ind på højere levels, hvordan kan jeg så bruge getBytesLoaded FRA level0? Eller skal det sidde på den SWF der bliver loaded ind?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Når du anvender getBytesLoaded, så henviser du til dit movieclip navn, så level er uden betydning i den forbindelse. Så du kan sagtens lægge den i level 0, eller inde i det movievclip du loader fra.
Lingoman det er det. Syndes bare jeg har prøvet. Har fundet det her lækkere script: /* Monolith Digital Preloader Script. Aaron Sears For comments, email monolithdigital@shaw.ca */ //------------------------------------------------------------------------------------ onClipEvent(load){ function preloader (mc, bar, axis,percent) { this.m_clip = mc; this.m_total = this.m_clip.getBytesTotal(); this.p_bar = bar; this.p_axis = axis;// eg. _xscale this.m_max_percent = percent; this.p_bar[this.p_axis] = 0 trace("7"); } //methods---------------------------------------- preloader.prototype.__proto__ = Object.prototype; preloader.prototype.m_loaded = function () { trace("1");return (this.m_clip.getBytesLoaded())>>.5;}; preloader.prototype.calculate = function () { trace("2");return (this.m_loaded()/this.m_total*this.m_max_percent) }; preloader.prototype.display = function () { trace("3");this.p_bar[this.p_axis] = this.calculate();}; preloader.prototype.action = function () { trace("4");trace ("done, do something else")}; preloader.prototype.done = function () { trace("5");return (this.m_total==this.m_loaded())}; //the public method, this is the only function that should be accessed directly. preloader.prototype.run_preload = function () { trace("6");( this.done()) ? (this.action()) : (this.display());}; //EOF--------------------------------------------
//Example of use as a preloader for main timeline p_script = new preloader(_level0 ,_level0.navBar,"_xscale",100);
som jeg gerne vil have til at virke med level1 osv. Jeg vil prøve lidt mere. Lækkert script ikke. En genereisk preloader :-)
Skriver forhåbentlig tilbage snart -> men gog ide med at skifte mc ud med level
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.