webForumDet fria alternativet

Fyll hela fönstret

Flash

8 svar · 768 visningar · startad av Php

Medlem sedan sep. 2001224 inlägg
Frågan#1

Hejsan,
jag undrar hur man gör för att en bakgrund i Flash ska täcka hela webbläsaren oberoende av vilken resolution det är på skärmen?

Medlem sedan nov. 2004149 inlägg
#2

Placera detta script på frame 1:

fscommand("allowscale", "false");
fscommand("fullscreen", "true");

/Alar

Medlem sedan sep. 200318 inlägg
#3

Jag tror snarare att det är Stage-klassen du bör använda dig av. Kolla in Stage.scaleMode i hjälpfilen.

Medlem sedan juni 20097 inlägg
#4

eller så låter man HTML få hantera.

Medlem sedan juni 2006244 inlägg
#5

Om du använder Adobe Flash som för att publicera:
File > Publish Settings ( Ctrl + shift + F12 )
Gå till fliken HTML, välj Dimensions: Percent (100 x 100)

Sedan kan du testa dig fram med Scale som bestämmer hur/om Flashens innehåll ska skalas, samt Flash alignment som bestämmer vart innehållet ska placeras i relation till fönstret.

Dessa inställnigar brukar skickas in som parametrar via HTML till Flashfilen.
Om du använder SWFObject eller liknande får du själv sätta dessa parametrar och anpassa Flashfilens HTML-element till 100% storlek.

Medlem sedan sep. 2001224 inlägg
#6

Tack för alla förslagen! :) Ska kolla på det ikväll.

Medlem sedan sep. 2001224 inlägg
#7

Tyvärr får jag inte ihop det. Visst kan man med hjälp av paramterar i HTML koden ändra storleken på flash filmen, men problemet uppkommer då användaren har en annan resolution eller om man förminskar webbläsaren. Visserligen täcker den hela fönstret, men allting skalas och filmen blir därför jätte konstig. Ex. så blir text fonten jätte liten och otydlig, även placeringar på allting förändras. Jag har försökt med att sätta noscale, men det hjälper inte! Någon som har något förslag? :q

Medlem sedan mars 20099 inlägg
#8

Använd HTML för att sätta höjd och bredd på SWF-inbäddningen till 100%, och avaktivera sedan skalning med följande AS3:

this.stage.scaleMode = StageScaleMode.NO_SCALE;
Medlem sedan mars 20099 inlägg
#9

Använd HTML för att sätta höjd och bredd på SWF-inbäddningen till 100%, och avaktivera sedan skalning med följande AS3:

this.stage.scaleMode = StageScaleMode.NO_SCALE;
271 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
142 ms — ändringar (db)