我有一个在Flash Builder 4.5中构建的Web应用程序。它的尺寸是1150 x 900.当我尝试在较小的显示器或较低的分辨率上观看时,我只能水平滚动。我需要它垂直滚动。有没有我缺少的设置或者它可能是别的东西。我目前不会发布任何代码,因为我不相信这是一个语法问题。如果有人觉得我错了,我会发布所需的代码。感谢
答案 0 :(得分:1)
足够简单。这都是关于如何在HTML中设置SWFObject的。来自您的实际HTML来源:
swfobject.embedSWF(
"Main.swf", "flashContent",
"1150", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
您会注意到您将宽度设置为绝对值,将高度设置为百分比。您需要将两者都设置为绝对值或将两者都设置为百分比,并让Flex在容器内为您滚动。如果容器的内容设置为宽度/高度100%,Flex应自动添加滚动条。
答案 1 :(得分:0)
HTML中的height参数设置为100%,应该是固定大小。
你有这个:
swfobject.embedSWF(
"Main.swf", "flashContent",
"1150", "100%",
应该是这样的:
swfobject.embedSWF(
"Main.swf", "flashContent",
"1150", "900",
答案 2 :(得分:0)
你可以在style中指定它。在index.html文件中,在样式声明中,粘贴以下代码,
html, body {height:100%; width:100%; min-width:1024px; min-height:768px; overflow:auto; position:absolute;}
我希望它也应该有用。