如果您通過ActionScript設置縮放模式,則使用Stage
對象的scaleMode
屬性。如果您通過JavaScript或HTML標記設置它,則可以在<param>
節點中使用scale
。
關於大寫字母,只要我記得(至少過去6年),Adobe的文檔scaleMode
(ActionScript)一直使用駱駝案例。 current AS3 docsclearly use camel case。 article linked above指的是JavaScript/HTML中的scale
,而不是ActionScript。看來,全面的駱駝案例是最安全的路線,你可以肯定它會得到支持。
下面是一些scale
例子使用使用SWFObject:
SWFObject的動態:
var flashvars = {};
var params = { scale: "noScale" };
var attributes = {};
swfobject.embedSWF("/swf/sample.swf", "flash", "100%", "100%", "9", false, flashvars, params, attributes);
SWFObject的靜:
<object id="flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%">
<param name="movie" value="/swf/sample.swf" />
<param name="scale" value="noScale" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="/swf/sample.swf" width="100%" height="100%">
<param name="scale" value="noScale" />
<!--<![endif]-->
<p>Place fallback content here for users who don't have Flash<p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
實施例和規模選項的說明:
http://learnswfobject.com/advanced-topics/100-width-and-height-in-browser/
這就是我寫的頁面。但它不回答我的問題。 ;)整個Web上都有'scaleMode'參數。那有什麼區別?如果沒有區別,哪個是正確的(並且是最新的)(也是從Flash開發人員的角度來看)?我將編輯我的問題。在使用HTML5時我不需要XHTML標準,但是無論如何感謝。 :) – headacheCoder
對不起,我起初誤解了你。我編輯了我的答案。 – package
在2秒內找到答案。 – ericosg