我有一个大的.swf文件的网站。但是,当屏幕较小的人浏览网站时,我希望.swf(占用整个屏幕)来调整大小以适应整个屏幕。就像在大多数Flash网站上看到的那样,它们完美地融合了屏幕,然而当在具有较小屏幕的计算机上观看时,它们也会调整大小,并且仍然完美地重合。如何根据屏幕大小调整.swf文件的大小?
0
A
回答
0
您可以通过JavaScript生成嵌入SWF文件的<object>
标签,并根据包含窗口的大小以编程方式打印宽度和高度。例如:
<script type="text/javascript">
var w=window.innerWidth, h=window.innerHeight;
document.write('<object width="' + w + '" height="' + h + '">');
document.write(' <param name="movie" value="x.swf">');
document.write(' <embed src="x.swf" width="100%" height="100%"></embed>');
document.write('</object>');
</script>
检索窗口宽度/高度的方法可能会在每个浏览器有所不同,但我相信你可以找到一个可靠的,跨浏览器的方式做到这一点网上的某个地方。
如果需要每当窗口大小,那么你可以将处理器连接到window.onresize
事件,检索必要的对象和嵌入DOM元素,改变他们的width
和height
性能动态调整。大概。我还没有测试过这个。
1
如果你直接链接到swf文件(不是嵌入到任何页面中),它将是全屏。
相关问题
- 1. Swift如何根据屏幕大小调整元素的大小
- 2. 如何根据屏幕大小调整窗口小部件大小?
- 3. 根据屏幕大小调整WPF窗口的大小
- 4. 根据屏幕大小调整ImageView的大小 - Android
- 5. 根据Android上的屏幕大小调整图像大小
- 6. 根据屏幕大小调整可绘制大小
- 7. Android:根据屏幕大小以编程方式调整大小
- 8. 根据屏幕设备大小调整图像按钮大小
- 9. 如何根据屏幕大小调整Android上的视图对象的大小
- 10. 如何根据屏幕大小调整表格布局中的元素大小?
- 11. 如何让我的影片剪辑根据屏幕大小调整大小?
- 12. 如何获得六个按钮来根据屏幕大小调整大小?
- 13. modalpopupextender调整屏幕大小?
- 14. GLUT屏幕调整大小
- 15. 如何根据屏幕调整div与图像的大小?
- 16. 如何根据屏幕调整滑块图像的大小
- 17. 如何根据屏幕分辨率调整div的大小
- 18. 如何调整Android的屏幕大小
- 19. 根据客户端屏幕大小调整数据表的大小
- 20. 如何根据屏幕分辨率调整图像大小?
- 21. 如何根据屏幕大小调整鼠标在div上?
- 22. 如何调整屏幕窗口大小?
- 23. 如何根据屏幕大小
- 24. 在屏幕上自动调整图像大小调整大小
- 25. Netbean:如何调整UI窗口大小屏幕大小
- 26. 根据屏幕大小自动调整应用程序的大小
- 27. SWF html Strech swf到屏幕大小?
- 28. 如何根据屏幕大小更改图像大小?
- 29. 如何根据设备屏幕大小设置div大小?
- 30. 如何根据屏幕大小更改字体大小
为什么你会这样做,而不是只是嵌入大小为“100%”? – fenomas 2010-06-26 15:12:35
@fenomas:好主意! – maerics 2010-06-26 19:08:46