---
title: "centrera bild laddad med loadMovie"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/142012-centrera-bild-laddad-med-loadmovie"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Nson"
published: "2006-02-04T19:00:52.000Z"
updated: "2006-02-05T21:19:49.000Z"
replies: 2
views: 424
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/142012-centrera-bild-laddad-med-loadmovie"
---

# centrera bild laddad med loadMovie

## #1 — Nson, 2006-02-04T19:00Z

Nu har jag stött på lite patrull igen. Håller på med ett bildspel som laddas med bilder via LoadVars (hämtar filnamnen), allt funkar så långt.

Men jag vill centrera bilden i min flash app (som är 340px bred/340px hög), detta gör jag genom att ladda bilden med följande kod (myLv är min LoadVars)

```php
function  firstImage()  { 
				pictureHolder.loadMovie(myLv.image2, 1);
				pictureHolder._alpha = 0;
				preloadI = setInterval(preloadF, 100, i);
				fileDesc.text = myLv.desc2
				p = 0
				picture_num()
	};
```

 

....

```php
function preloadF() {
			if (pictureHolder.getBytesLoaded()>50 && pictureHolder.getBytesLoaded()>=pictureHolder.getBytesTotal()) {
			clearInterval(preloadI);
			pictureHolder._alpha = 100;
			pictureHolder._x = 340-pictureHolder._width/2;
			}
		}
```

Eftersom man inte (vad jag förstått) kan sätta \_x innan bilden är laddad.
Den flyttar sig, men det är inte i mitten. Försöker alltså sätta pictureHolder.\_x = (storleken på min app) - (bildens storlek) / 2 (lika på varje sida)

Bilden visas alltså, men är inte centrerad men flyttad.

Nån som kan hjälpa mig med vad som gått fel ?

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

## #2 — mirandir, 2006-02-05T19:54Z

Vad jag erfarit är att ibland tar det flash playern ett par frames efter det att bilden laddats in innan Flash har hunnit registrera dess storlek. Så testa att lägga in ett vilkor om att bredden skall vara större än noll i ditt preloaderskript.

/Mirandir

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

## #3 — Nson, 2006-02-05T21:19Z

Hmm. Lade in ett villkor, samt delade bredden på mitt script med / 2

pictureHolder.\_x = 170-(pictureHolder.\_width/2);

då funkar det fint. fattar inte varför men det skall jag fundera på i morgon!

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/142012-centrera-bild-laddad-med-loadmovie
