Если вы устанавливаете режим масштабирования с помощью ActionScript, вы используете свойство scaleMode
объекта Stage
. Если вы устанавливаете его с помощью разметки JavaScript или HTML, вы используете scale
в узле <param>
.
Что касается использования заглавных букв, в документации Adobe для scaleMode
(ActionScript) используется верблюжий падеж последовательно, насколько я помню (по крайней мере, последние 6 лет). текущие документы AS3 явно используют верблюжий чехол . Статья , ссылка на которую приведена выше , ссылается на scale
в JavaScript / HTML, а не на ActionScript. Кажется, что верблюжий случай - самый безопасный маршрут, вы можете быть уверены, что он будет поддерживаться.
Вот несколько scale
примеров использования SWFObject:
SWFObject dynamic:
var flashvars = {};
var params = { scale: "noScale" };
var attributes = {};
swfobject.embedSWF("/swf/sample.swf", "flash", "100%", "100%", "9", false, flashvars, params, attributes);
SWFObject static:
<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/