我正在开发一个项目,我需要制作一个填充整个浏览器窗口的Flex应用程序(请注意,我的意思是工具栏应该是可见的,即使我说全屏也是如此)。
为了开发SWF我正在使用FlashDevelop(第一次)而且我被卡住了。当我构建项目时,它不显示错误,并生成文件website.swf。当我使用Firefox浏览此文件时,它会以全屏显示我想要的内容。但是当我转到生成的index.html时,我的屏幕顶部会出现一个白色的水平条(同样是浏览器窗口)。
我在互联网上看了一下,发现有几个人建议CSS应包含以下内容:
html, body { margin:0; height:100%; overflow:hidden; }
body { margin:0; height:100%; width:100%;}
但这并没有为我减少,我还有白条。我到目前为止尝试了边距,顶部,宽度,高度和边框,似乎没有任何效果。
其他教程展示了如何在Firefox F11等效中制作SWF全屏,这不是我想要的(当我按F11 :()时它仍然显示恼人的白条。
编辑:此外,当我在“altContent”div上方添加一条额外的行,表示“Blub”时,此行将显示在白色栏中。
为了完整性,HTML,因为我希望这是问题所在:
Websitevar flashvars = {
};
var params = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "#FFFFFF"
};
var attributes = {
id:"Website"
};
swfobject.embedSWF("Website.swf", "altContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
html, body { margin:0; height:100%; overflow:hidden; }
body { margin:0; height:100%; width:100%;}
Website
Alternative content
src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"
alt="Get Adobe Flash player" />