2012-03-30 114 views
1

我爲我的網站(它是一個.swf文件)構建了一個介紹頁面,我試圖將它嵌入到.html文件中,但是html代碼不會允許我調整文件大小(我希望文件佔用整個頁面,所以我嘗試將對象標記的高度和寬度部分重置爲100% - 它不起作用) 有人告訴我,調整文件大小將通過使用JavaScript。我將如何做到這一點?在.html頁面上嵌入.swf文件

的代碼如下:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="intro to elianas website" align="middle"> 
<param name="allowScriptAccess" value="sameDomain" /> 
<param name="movie" value="intro.swf" /> 
<param name="quality" value="high" /> 
<param name="bgcolor" value="#1C140D" /> 
<embed src="intro.swf" quality="high" bgcolor="#1C140D" width="100%" height="100%" name="intro" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object> 
+2

您的標題有誤導性 – Starx 2012-03-30 18:01:49

回答

0

這是一個關於在HTML中嵌入SWF簡短而中肯嘖嘖:

http://www.tizag.com/flashTutorial/flashhtmlcode.php

+0

我知道如何嵌入文件...我想知道如何調整文件大小以便填充頁面(但我想這樣做是爲了使尺寸取決於屏幕大小/網頁瀏覽器 - 如果它是任何其他的html對象,我會使用百分比而不是像素,但在這種情況下,它似乎不適用於我) – 2012-03-30 18:14:09

+0

Starx在他的回答中說。你是否也在對象標籤中設置了寬度和高度? – 2012-03-30 18:17:03

2

您還需要提供高度和寬度對象也是如此。

<object width="100%" height="100%"> 
    <param name="movie" value="file.swf"> 
    .. 
    <embed src="intro.swf" width="100%" height="100%" /> 
</object> 
1

似乎是一個不活動的文章,但以防萬一有人想辦法解決絆倒在此,這裏是解決方案:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/ 
    cabs/flash/swflash.cab#version=6,0,40,0" 
    width=100% height=100% id="intro"> 

    <param name="movie" value="sample.swf" /> 

    <param name="quality" value="high" /> 

    <param name="bgcolor" value="#1C140D" /> 

    <embed src="/path/to/sample.swf" quality="high" bgcolor="#1C140D" 
     width=100% height=100% name="intro" align="" 
     type="application/x-shockwave-flash" 
     pluginspage="http://www.macromedia.com/go/getflashplayer"> 
    </embed> 

</object> 

注:

  1. 唐不用雙引號定義寬度和高度參數(使用%時)
  2. 這種技術不適用於XHTML工作,<embed>不能<object> 標籤
0

使用CSS內增加你的身體和html標籤的頁面寬度和高度

<style type="text/css"> 
html,body { 
    height:100%; 
    width:100%; 
} 

body { 
    margin-left: 0px; 
    margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
} 
</style> 

我也有類似問題與一個完整頁面的Flash文件,其中Firefox不會顯示閃光和鉻顯示它有限的高度朝向頁面的頂部。