allora t'ho fatto na barra di preload talmente semplice che se la sbagli MI DO UNA RAVANATA NEI DENTI DA SOLO![]()
nel tuo filmato crea una nuova scena, spostala prima della vecchia e chimala loading
poi nel primo fotogramma della scena LOADING
metti questo script che fa tutto da solo
codice:stop() function traccia() { metax = Stage.width/2; metay = Stage.height/2; this.createTextField("percentuale", 1, 0, 0, 100, 20); //this.percentuale.border = true; this.percentuale.autoSize = "left"; this.percentuale.text = "ciao"; this.createEmptyMovieClip("linea", 3); this.createEmptyMovieClip("barra", 2); with (this.linea) { beginFill(0x000000, 1); lineStyle(1, 0x000000, 100); lineTo(0, 0); lineTo(100, 0); lineTo(100, 20); lineTo(0, 20); endFill(); } with (this.barra) { beginFill(0xFF0000, 100); lineStyle(0, 0x000000, 0); lineTo(0, 0); lineTo(100, 0); lineTo(100, 20); lineTo(0, 20); endFill(); } this.linea._x = metax-(this.linea._width/2); this.linea._y = metay-(this.linea._height/2); this.barra._x = metax-(this.barra._width/2); this.barra._y = metay-(this.barra._height/2); this.percentuale._x = metax-(this.percentuale._width/2); this.percentuale._y = metay-(this.percentuale._height/2+this.linea._height); carica(); } function carica() { this.onEnterFrame = function() { tot = this.getBytesTotal(); car = this.getBytesLoaded(); dif = int(car/tot*100); this.percentuale.text=dif +"%" this.barra._xscale=dif if (tot != undefined) { if (car == tot) { delete this.onEnterFrame removeMovieClip(this.percentuale) removeMovieClip(this.linea) removeMovieClip(this.barra) nextFrame(); } } }; } traccia();

Rispondi quotando