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

发布于 2024-12-17 18:55:14 字数 1046 浏览 0 评论 0原文

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

考虑这样一个例子:

<?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",我确实会得到滚动条。但我正在使用相对坐标开发应用程序,以便它可以在所有机器上运行,无论其屏幕尺寸如何。所以,我无法指定身高和体重的绝对值。

有人可以帮助我解决如何在不干扰我的相对坐标系的情况下使滚动条工作的问题吗?

I am developing a flex application which is embedded in a html file. The issue is I am not able to get the browser scroll bars, once the browser window resizes. I have tried setting overflow:scroll in the css code for html, but didn't work.

Consider an example like:

<?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>

Here if i set the absolute values for height and weight as height="768" and weight="1366", i do get the scrollbars. But i am developing the application using relative coordinates so that it works across all machines irrespective of their screen sizes. So, i cannot specify absolute value for height and weight.

Can someone help me with this as to how to get the scrollbars working without disturbing my relative coordinate system.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

百思不得你姐 2024-12-24 18:55:14

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

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

I'm not certain that I understand your question correctly, but I think you need SWFFit.

This is a JavaScript tool that can limit the minimum and maximum sizes of the container of your Flash object, and will force the browser to supply scrollbars when required.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文