---
title: "Dynamisk width på bakgrunden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/158458-dynamisk-width-på-bakgrunden"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Duffer"
published: "2007-03-21T17:26:58.000Z"
updated: "2007-03-21T20:56:06.000Z"
replies: 4
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/158458-dynamisk-width-på-bakgrunden"
---

# Dynamisk width på bakgrunden

## #1 — Duffer, 2007-03-21T17:26Z

Hej,
Jag har sneglat lite på tradedoublers nya site, där har dom en ganska sofistikerad flashpresentation av företaget på startsidan... (Den stora färgglada saken som man inte kan missa) oavsett skärmupplösning så sträcker den sig över hela sidan utan att den skalar på storleken på själva innehållet i animationen.

Alltså verkar det som att själva presentationen flyter centrerat i animationen, är det så det funkar eller är det någon flashig funktion för att låta bakgrunden bre ut sig över hela sidan och låta det vesentliga ligga där man sagt från början?

(Såg även en annons på lunarstom  :r  från sonyericsson där dom valt att lägga mobilen i vänstra hörnet och sedan låtan bakgrunden flyta ut i höger och nederkant)

Länk: [Tradedoubler](http://www.tradedoubler.se) 
Länk: [Animationen](http://hst.tradedoubler.com/file/20649/cms/flash_intro.swf) 

Ha det fint och tack för alla fina tips jag kommer få ;)

Mvh

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

## #2 — rille31, 2007-03-21T19:16Z

Dom har använt javascriptet SWFobject för att bädda in swf filen och sedan satt bredden till 100%
Antingen har dom gjort en väldigt bred swf eller så har dom en som ändrar storlek till playerns bredd.

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

## #3 — Duffer, 2007-03-21T20:12Z

> **rille31 skrev:**
>
> Dom har använt javascriptet SWFobject för att bädda in swf filen och sedan satt bredden till 100%
> Antingen har dom gjort en väldigt bred swf eller så har dom en som ändrar storlek till playerns bredd.

Kan man göra så utan att filmen ändrar propotioner? =)
Det måste jag testa ifall det är så lätt!

Mvh

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

## #4 — pixel8, 2007-03-21T20:28Z

testa att skriva in  

> Stage.scaleMode = "noScale";

 
och se sedan till att swfens bredd är 100%

för att få innehållet i mitten så kan du testa att lägga menyn etc i ett movieclip och skriva in följande 

> MCNAMN.\_x = Stage.width / 2;
> MCNAMN.onResize = function() {
> 	this.\_x = Stage.width / 2;
> 	
> 	
> };
> Stage.addListener(MCNAMN);

 

har för mig att det var nått sånt iaf : )

Edit: om registreringspunkten i movieclipet är t.ex i vänstra hörnet så 
kan du skriva 

> MCNAMN.\_x = Math.round(Stage.width / 2 - MCNAMN.\_width / 2);

 

jag hade även lite problem med suddiga fonter etc så jag stoppade in Math.round också (slapa mig om det blir galet)

//micke

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

## #5 — Duffer, 2007-03-21T20:56Z

Det där pixel låter mer som min tanke att det borde vara hur det är gjort, Var inne på att lägga ett movieclip så men mina progkunskaper i flash är inte de bästa, men det där ser väldigt rätt ut =)

Blir testen nu =)

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/158458-dynamisk-width-på-bakgrunden
