Annonceindlæg fra QNAP
Hej cellb10ck Jeg kan ikke helt få det til at virke den indsatte kode har ingen virker?!!? I min første frame har jeg en actionkode der ser sådan ud : this.onEnterFrame = function() { bl = this.getBytesLoaded(); bt = this.getBytesTotal(); procent = bl/bt*100; trace(procent+"%"); if (bl == bt) { delete this.onEnterFrame; play(); } }; stop(); function errorMessage(header, message) { errorBox_mc._visible = true; errorBox_mc.header = header; errorBox_mc.message = message; button1_btn.enabled = false; button2_btn.enabled = false; button3_btn.enabled = false; } function closeErrorBox() { _root.errorBox_mc._visible = false; button1_btn.enabled = true; button2_btn.enabled = true; button3_btn.enabled = true; } function help(header, message) { help_mc._visible = true; help_mc.header = header; help_mc.message = message; button1_btn.enabled = false; button2_btn.enabled = false; button3_btn.enabled = false; } function closeHelp() { _root.help_mc._visible = false; button1_btn.enabled = true; button2_btn.enabled = true; button3_btn.enabled = true; } itemCount = 1; roomShape1 = [400, 200, 0, 0, 0]; roomShape2 = [300, 230, 0, 0, 0]; roomShape3 = [250, 250, 0, 0, 0]; roomShape4 = [200, 300, 0, 0, 0]; roomShape5 = [180, 400, 0, 0, 0]; roomShape6 = [350, 100, 100, 250, 175]; roomShape7 = [350, 200, 150, 200, 75]; roomShape8 = [350, 150, 200, 150, 150]; roomShape9 = [350, 200, 250, 100, 50]; roomShape10 = [100, 50, 0, 350, 250]; roomShape11 = [150, 150, 0, 350, 150]; roomShape12 = [175, 75, 0, 400, 225]; roomShape13 = [275, 125, 0, 325, 125]; stop();
Så prøv det her. Jeg har lige tilføjet et par kommentare, så det er lidt lettere at forstå. Ellers bare spørg igen. // tegn preload baren this.createEmptyMovieClip("bar_mc", 10); with (this.bar_mc) { beginFill(0xff9900, 100); lineTo(0, 0); lineTo(250, 0); lineTo(250, 20); lineTo(0, 20); endFill(0, 0); _xscale = 0; } // // opret et tekstfelt (navn, dybde, x, y, bredde, højde) this.createTextField("procent_txt", 20, 0, 0, 50, 20); // // this.onEnterFrame = function() { // hvor meget af filen har vi loaded? bl = this.getBytesLoaded(); // hvor meget fylder filen ialt? bt = this.getBytesTotal(); // udregn antal procent loaded procent = Math.round(bl/bt*100); // scaler loadbaren bar_mc._xscale = procent; // skriv procent i tekstfeltet procent_txt.text = procent+"%"; // hvis vi er færdige med at loade if (bl == bt) { // fjern loadbaren bar_mc.removeMovieClip(); // fjern tekstfeltet procent_txt.removeTextField(); // slet onenterframe delete this.onEnterFrame; // gå til næste frame play(); } }; stop();