如何在浏览器中查看时,如何让我的Flex应用程序垂直滚动?

时间:2011-06-08 21:13:27

标签: html css flash flex flash-builder

我有一个在Flash Builder 4.5中构建的Web应用程序。它的尺寸是1150 x 900.当我尝试在较小的显示器或较低的分辨率上观看时,我只能水平滚动。我需要它垂直滚动。有没有我缺少的设置或者它可能是别的东西。我目前不会发布任何代码,因为我不相信这是一个语法问题。如果有人觉得我错了,我会发布所需的代码。感谢

http://dev.listgiants.com/Main.html是网站网址。

3 个答案:

答案 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;}

我希望它也应该有用。