---
title: "Preloader"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/132077-preloader"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "berntg"
published: "2005-07-31T13:06:35.000Z"
updated: "2005-07-31T18:01:21.000Z"
replies: 2
views: 670
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/132077-preloader"
---

# Preloader

## #1 — berntg, 2005-07-31T13:06Z

onClipEvent(enterFrame){
	//Hämtar infomation om filen.
	total=\_root.getBytesTotal();
	totalkb=Math.round(total/1000);
	laddat=\_root.getBytesLoaded();
	laddatkb=Math.round(laddat/1000);
	
	//Räknar ut procent.
	procent=Math.round(laddatkb/(totalkb/100));
	\_root.text1=procent + "% har laddats"
	
	//Reglerar vår progressbar.
	this.\_xscale=procent;
	
	//Räknar ut kilobytes.
	\_root.text2=laddatkb + " kb av " +totalkb +" kb har laddats";

            //Kollar om det har laddats färdigt.
	if(laddat==total){\_root.gotoAndStop(12);}
		}

Detta är scriptet till preloadern som finns i Internetworld till en site i flash. I artikeln står att man kan välja att förladda en del, exempelvis 100 kb. Man ska då ändra rad två till total=100000.
Jag har en fil på 186 kb och skriver total=100000 men laddaren fortsätter ändå till 186 kb. Hur ska jag skriva för att det ska bli rätt då?

Permalänk: https://www.webforum.nu/p/132077

## #2 — Blixtsystems, 2005-07-31T14:50Z

All verkar stämma vad jag kan se förutom att du borde ändra "if(laddat==total)" till "if(laddat\>=total)"
Laddat behöver ju inte bli == 100k om filen är på 184k.
Det kan ju vara 99k vid en enterFrame och 101k vid nästa.

Permalänk: https://www.webforum.nu/p/1649777

## #3 — berntg, 2005-07-31T18:01Z

preloader

Tack för hjälpen. Nu fungerar det.

Permalänk: https://www.webforum.nu/p/1649810

---

Tråden på webben: https://www.webforum.nu/amne/flash/132077-preloader
