Hej du,
Borde det inte fungera att bara ändra width till 100% i html-koden när du har publicerat flashfilen? Men det kanske var något mer avancerat du var ute efter?
//M
9 svar · 527 visningar · startad av bassebhu
Hej alla glada!
Om jag bara lägger in en bild utan att ange storlek så skalas den ju så stor som den kan bli proportioneligt i webbläsaren. 100% bred men anpassad höjd utefter det.
Kan man göra samma sak med flash?
100% på både höjd och bredd är ju inte det jag är ute efter. Detta kan snudda till html-forumet, men det är kanske en vanlig flash-fråga så.
Är det så krångligt att jag måste räkna ut webbläsarens nuvarande storlek med t.ex. javascript och sedan utefter det sätta flashens fasta proportioner?
Jag vill alltså att flashen ALLTID ska ta upp 100% bredd och vara klistrad till fönstrets topp.
Någon som har någon idé?
Taxi! :)
e/
En sak till. Jag har ett formulär som jag skickar iväg med php genom flash, men variablerna får med sig "<TEXTFORMAT LEADING" font-taggar och allt möjligt extratjafs. Hur stänger jag av det i flash? Har inte råkat ut för det sedan nya flash-versionen.
e/2
Löste det sistnämda genom att använda instans-namn i stället för variabelnamn i flash. Ursprungsfrågan kvarstår dock...
Hej du,
Borde det inte fungera att bara ändra width till 100% i html-koden när du har publicerat flashfilen? Men det kanske var något mer avancerat du var ute efter?
//M
Mattiax skrev:
Hej du,
Borde det inte fungera att bara ändra width till 100% i html-koden när du har publicerat flashfilen? Men det kanske var något mer avancerat du var ute efter?
//M
Men då anpassas väl inte höjden proportioneligt utefter det?
Men alltså. Du har ju stageWidth property i flashen, det är väl bara att du kollar på den, och ev skalar proportionerligt?
fattar inte vad problemet är.
crisse6 skrev:
Men alltså. Du har ju stageWidth property i flashen, det är väl bara att du kollar på den, och ev skalar proportionerligt?
fattar inte vad problemet är.
Jag ska alltså använda actionscript för att skala om stageWidth? I så fall är det inte så självklart tycker jag. Att gå in i dokumentinställningarna och bara ändra bredd och höjd hade ju inte varit några problem.
Jag ska alltså använda actionscript för att skala om stageWidth
Nej.
Du kan ju välja som Mattiax sa, sätta bredden på embeddandet av din swf-fil till 100% (då får flashen samma bredd (stageWidth), som det fönster med flashen i, har.
Sen i din flashfil har du något i stil med (AS3);
.....
stage.addEventListener(Event.RESIZE, onResizeHandler);
stage.dispatchEvent(new Event(Event.RESIZE));
function onResizeHandler(e:Event):void
{
trace(stage.stageWidth);
}
....
Då kan du ju placera ditt movieclip eller vad det nu e i mitten te x eller skala det beroende på vad du nu vill skala efter.
Är du med?
Jepp, jag är med. 100% bredd har jag redan, men del två var ju intressant. Ska genast prova. Det ser ut som något som jag har tänkt mig. Återkommer.
Hittade även den här som tar upp lite liknande prylar...
http://gotoandlearn.com/play?id=31
Bra där ;)
Ang länken så är är det väl egentligen lite på syntaxen eftersom han visar i AS2 versionen, och sen också som jag glömde säga - scaleMode, det ska vara "noScale" så inte ditt content skalas upp bara för att scenen blir större.
Mitt content ska skalas upp. Det är det som är tanken. Ska se likadant ut för alla men olika storlek bara.
Faktum är att jag bara lade till salign="rt" i html-koden så att allt positionerade sig uppe till höger när man skalar. Jag är nöjd!
Tack för svaren!