嵌入swf时浏览器滚动条问题

时间:2011-11-22 12:25:09

标签: actionscript-3 flex4

我正在开发一个嵌入在html文件中的flex应用程序。问题是,一旦浏览器窗口调整大小,我就无法获得浏览器滚动条。我试过设置溢出:在hss的css代码中滚动,但是没有用。

考虑一个例子:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="600" minHeight="400" width="100%" height="100%">
<s:BorderContainer left="30" right="30" height="120" width="100%" backgroundColor="#FFFFFF" borderVisible="true">
<s:Label x="10" y="10" fontSize="12" fontFamily="Arial" fontStyle="normal" text="PCA title"/>
</s:BorderContainer>
<s:BorderContainer left="30" right="30" top="150" height="100%" bottom="30"  width="100%" backgroundColor="#000000" borderVisible="true">
</s:BorderContainer>
</s:Application>

如果我将身高和体重的绝对值设置为height =“768”和weight =“1366”,我会得到滚动条。但我正在使用相对坐标开发应用程序,以便它可以在所有机器上工作,而不管它们的屏幕大小。所以,我不能指定身高和体重的绝对值。

有人可以帮我解决如何让滚动条工作而不会打扰我的相对坐标系。

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了您的问题,但我认为您需要SWFFit

这是一个JavaScript工具,可以限制Flash对象容器的最小和最大大小,并强制浏览器在需要时提供滚动条。