ηλί, ηλί, λαμά σαβαχθανί!?
.swf-filen blir croppad på lågupplösta skärmar
Tjenare!
Har stött på ett problem och söker därför hjälp här
flash-filen har måtten 1000x700 och har funkat fint att se på lite högre upplösta skärmar, men då jag testade att läsa in sidan på en 1366x768-skärm, uppstod problem. Övre och undre ~ 50 pixlarna försvann bara sådär.
Har testat två olika HTML-dokument. Båda centrerar min .swf-fil i både höjdled och sidled, fast med olika kod. Detta problemet uppstår inte när man bara centrerar i sidled, vilket är min nödlösning.
HTML-fil 1:
position:absolute;
width: 1000px;
height: 700px;
top: 50%;
left: 50%;
margin-top: -350px;
margin-left: -500px;
HTML-fil 2:
Denna html-filen fick jag direkt ur Flash, och den gjorde så att hela hemsidan blev ett flash-fönster som täcker hela sidan med följande egenskaper:
Swf-filen är inställd på 100% x 100% och noscale, och är alignad i mitten.
Har ni någon susning vad jag kan göra?
Kan det inte vara standardmarginalerna som ställer till det?
50px låter lite mycket för detta, men ge det ett försök, om du inte redan har gjort det.
body
{
height: 100%;
width: 100%;
margin: 0;
}
Kan det inte vara standardmarginalerna som ställer till det?
50px låter lite mycket för detta, men ge det ett försök, om du inte redan har gjort det.
body
{
height: 100%;
width: 100%;
margin: 0;
}
Tack för svaret! Nu är HTML inte min grej precis, uppenbarligen
Skriver hela html-filen så att det blir lättare att felsöka. Värt att notera att Internet Explorer skalar om sidan så att den får plats, vilket jag inte vill.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="/mint/mint.js.php"></script>
<style type="text/css">
body {
font-size: 12px;
font-family: arial, helvetica, sans-serif;
background-color: #e7e7e7;
}
p {
margin: 1em;
}
#flashcontent
{
position:absolute;
width: 1000px;
height: 700px;
top: 50%;
left: 50%;
margin-top: -350px; /*set to a negative number 1/2 of your height*/
margin-left: -500px; /*set to a negative number 1/2 of your width*/
}
</style>
</head>
<body>
<div id="flashcontent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1000" height="700" id="preloader" align="middle">
<param name="movie" value="preloader.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#e7e7e7" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="preloader.swf" width="1000" height="700">
<param name="movie" value="preloader.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#e7e7e7" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash..." alt="Hämta Adobe Flash Player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</body>
</html>
Tack för svaret! Nu är HTML inte min grej precis, uppenbarligen
Skriver hela html-filen så att det blir lättare att felsöka. Värt att notera att Internet Explorer skalar om sidan så att den får plats, vilket jag inte vill.
Det är nog mitt fel. Jag missuppfattade problematiken.
Jag chansar bara på lösningar nu.
Testa ändra...
<param name="scale" value="showall" />
...till
<param name="scale" value="noscale" />
...i html-koden.
Har du sidan uppe publikt? URL?
ηλί, ηλί, λαμά σαβαχθανί!?
Det är nog mitt fel. Jag missuppfattade problematiken.
Jag chansar bara på lösningar nu.
Testa ändra...
<param name="scale" value="showall" />
...till
<param name="scale" value="noscale" />
...i html-koden.
Har du sidan uppe publikt? URL?
Tack för att du fortsätter att försöka lösa mitt problem
Nej, den är inte uppe än publikt.
Jag försökte med det med noscale, och det verkar faktiskt inte ha hjälpt något. Däremot när jag tittar i HTML-filen som Flash gav mig, så har den noscale, och inga problem med skalning. Tycker vi gör ett sista försök med den HTML-filen istället. Annars får jag skippa det här med centrering i y-led.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sv" xml:lang="sv">
<head>
<title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
html, body { height:100%; background-color: #e7e7e7;}
body { margin:0; padding:0; overflow:hidden; }
#flashContent { width:100%; height:100%; }
</style>
</head>
<body>
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" id="preloader" align="middle">
<param name="movie" value="preloader.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#e7e7e7" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="gpu" />
<param name="scale" value="noscale" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="preloader.swf" width="100%" height="100%">
<param name="movie" value="preloader.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#e7e7e7" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="gpu" />
<param name="scale" value="noscale" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash..." alt="Hämta Adobe Flash Player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>
</html>
Tack för att du fortsätter att försöka lösa mitt problem
Nej, den är inte uppe än publikt.
Jag försökte med det med noscale, och det verkar faktiskt inte ha hjälpt något. Däremot när jag tittar i HTML-filen som Flash gav mig, så har den noscale, och inga problem med skalning. Tycker vi gör ett sista försök med den HTML-filen istället. Annars får jag skippa det här med centrering i y-led.
Ok, feltolkning av mig igen.
För att klargöra:
Du vill ha ditt 1000x700 pixlar stora flashelement precis i mitten vertikalt och horisontellt?
Y-centrering är inte superlätt att fixa browseroberoende.
Googla på "css vertical center". Om jag får tid ikväll eller imorgon så kanske jag kan sno ihop något.
ηλί, ηλί, λαμά σαβαχθανί!?
Ok, feltolkning av mig igen.
För att klargöra:
Du vill ha ditt 1000x700 pixlar stora flashelement precis i mitten vertikalt och horisontellt?
Y-centrering är inte superlätt att fixa browseroberoende.
Googla på "css vertical center". Om jag får tid ikväll eller imorgon så kanske jag kan sno ihop något.
Ja precis, både mina html-filer gör detta, dock inte felfritt..
Tack, ska googla det och se om jag kan klura ut något.
- Idag Sony läcker uppgifter i rättegång – så stort är Call of Duty 18
- Igår Nvidia: "Energieffektiva RTX 4060 sparar hundralappar" 38
- Igår MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare 53
- Igår Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer 15
- Igår Nvidias nästa arkitektur för Geforce kommer år 2025 58
- Idag Youtube testar aggressiv taktik mot annonsblockerare 24
- Igår Veckans fråga: Vilket operativsystem föredrar du? 96
- Igår Bilar med smarta inslag ger fler dumma fel 70
- 27 / 6 Telekombranschen: "Smarta glasögon ersätter telefoner inom fem år" 91
- 26 / 6 Lastpass-användare rasar – kan inte logga in 59
- Benify-erbjudanden på Samsung-TV [utbruten tråd]1031
- Komplett SweC-Bonanza 7 - Jul i Juli -edition - Diskussion98
- Wordle på svenska - ordlig.se5945
- Senaste klarade spel?399
- Guide för köp av datorstol / kontorsstol (3000-25000:-)511
- Vad spelar du för tillfället?727
- Diablo IV – den stora tråden2703
- Skillnad på nätverkskablar?8
- Gå ner i vikt - tråden2977
- MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare53
- Säljes Intel Core i5 13400F
- Säljes Gamingdator 4080 / 13700KF / 32GB DDR5
- Säljes I5 12500
- Säljes LG 27'' UltraGear 27GP950 4K Nano IPS 160 Hz HDMI 2.1
- Säljes Star Wars Jedi AMD kod
- Säljes Trasig Xiaomi Mi Electric Scooter (M365) Svart
- Säljes 5800x3D + x570 Meg Unify + be quiet! Dark Rock Slim
- Säljes AMD ASUS DUAL RX6700XT
- Säljes Dell OptiPlex 7010
- Säljes Datordelar: i5 9600k + 1070 GTX mm.
- Youtube testar aggressiv taktik mot annonsblockerare24
- Sony läcker uppgifter i rättegång – så stort är Call of Duty18
- Nvidia: "Energieffektiva RTX 4060 sparar hundralappar"38
- MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare53
- Veckans fråga: Vilket operativsystem föredrar du?96
- Bilar med smarta inslag ger fler dumma fel71
- Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer15
- Nvidias nästa arkitektur för Geforce kommer år 202558
- Microsoft vill strömma Windows från molnet72
- Starfield utvecklas med AMD:s välsignelse157
Externa nyheter
Spelnyheter från FZ
- Bloober Team säger sig vara färdiga med psykologisk skräck idag
- Över tre miljoner exemplar av Final Fantasy XVI har skeppats och sålts idag
- Sony råkar avslöja spelbudgetar och annat på grund av dålig märkpenna idag
- Alan Wake och CoD: Kallt krig snart på PS Plus igår
- Red Dead Redemption åldersmärkt igen i Korea – det spekuleras i remaster igår