---
title: "Positionering i fullscreen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/165862-positionering-i-fullscreen"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "mathias5"
published: "2007-10-27T09:02:46.000Z"
updated: "2007-10-29T10:20:34.000Z"
replies: 1
views: 286
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/165862-positionering-i-fullscreen"
---

# Positionering i fullscreen

## #1 — mathias5, 2007-10-27T09:02Z

Håller på med en fullscreensida i flash och hajjar inte riktigt hur man ska göra för att positionera t.ex ett movieclip på ett bra sett.. Min bakgrund fungerar så att den skalas upp eller ner beroende på hur stort fönstret är.. Vad jag är ute efter är alltså en kod som säger något i stil med:

'Hej movieclip du ska alltid ligga 50 px från browserns topp och 100 px från browserns vänstra kant'

Sedan vill jag ju att moviecliptet saka ha samma position i alla upplösningar, så en listener för det vore väl e bra idé? Jag är rätt lost inom detta så kom gärna med förslag!

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

## #2 — UrMe, 2007-10-29T10:20Z

Jag vet inte om du vill göra så som jag tänker men jag antar att din bakgrund ligger i flashfilen också?

Då kan du göra så här i flash:
Du sätter scalemod till noscale och sedan ska den köra align TopLeft.

```php
Stage.scaleMode = "noScale";
Stage.align = "TL";
```

Sedan har du en funktion som räknar ut ration på bakgrunden:

```php
function BGRatio() {
	var imageAspectRatio = bgGradient_mc._width/bgGradient_mc._height;
	var stageAspectRatio = Stage.width/Stage.height;
	if (stageAspectRatio>=imageAspectRatio) {
		setProperty(bgGradient_mc, _width, Stage.width);
		setProperty(bgGradient_mc, _height, Stage.width/imageAspectRatio);
	} else {
		setProperty(bgGradient_mc, _width, Stage.height*imageAspectRatio);
		setProperty(bgGradient_mc, _height, Stage.height);
	}
}
```

bgGradient_mc är namnet på bakgrunden som är ett movieclip.

Sedan har du en listener:

```php
var resizeListener:Object = new Object();
Stage.addListener(resizeListener);

resizeListener.onResize = function () {
	BGRatio();
}
```

Sedan positionerar du ut ditt movieclip bara med x och y koordinater.

```php
setProperty(myMovieClip, _x, 26);
setProperty(myMovieClip, _y, 24);
```

Du sätter att flashfilen ska vara 100%x100% i html koden.

All denna kod kan du lägga på frame1 om du vill, det är AS2.0 kod.

Om jag förstått det rätt så ska detta bli som du vill :)

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/165862-positionering-i-fullscreen
