Какие параметры можно использовать при встраивании flash-видео и как получить к ним доступ через ActionScript?

Независимо от того, встраиваете ли вы флэш-видео с помощью Flash Satay, swfobject или каким-либо другим способом, существуют ряд параметров, которые можно передать встроенному видео.

Я бы хотел, чтобы это была вики сообщества для следующих вопросов:

  • Какие параметры можно использовать для встраивания flash видео?
  • Как можно получить доступ к параметрам через ActionScript?

person Community    schedule 29.11.2010    source источник


Ответы (1)


У Adobe есть справочник по внедрению объектов, в котором перечислены некоторые возможные параметры. Заметно отсутствует параметр allowFullScreen.

Далее предполагается "метод Satay":

<object type="application/x-shockwave-flash" data="path/to/file.swf">
 <param name="movie" value="path/to/file.swf" />
</object>

Какие параметры можно использовать для встраивания flash видео?

      Parameter       |    Type     |  How
=======================================================
align                 | <param> tag | stage.alignα
allowFullScreen       | <param> tag | ---
base                  | <param> tag | ---
bgcolor               | <param> tag | ---
classid               | attribute   | ---
codebase              | attribute   | ---
data                  | attribute   | ---
flashvars             | <param> tag | stage.loaderInfo.parameters or documentObject.loaderInfo.parameters
fullScreenAspectRatio | <param> tag | ---
height                | attribute   | stage.stageHeight
id                    | attribute   | ExternalInterface.objectID
loop                  | <param> tag | not directly accessible
menu                  | <param> tag | stage.showDefaultContextMenu
movie                 | <param> tag | ---
name                  | attribute   | ExternalInterface.objectID
play                  | <param> tag | not directly accessible
quality               | <param> tag | stage.quality
salign                | <param> tag | stage.alignα
scale                 | <param> tag | stage.scaleMode
seamlesstabbing       | <param> tag | ---
swliveconnect         | <param> tag | ---
width                 | attribute   | stage.stageWidth
wmode                 | <param> tag | ---

только если для scale установлено значение no_scale
для кросс-браузерной совместимости должны присутствовать атрибуты id и name, и им должно быть присвоено одно и то же значение.
см. этот вопрос о том, как косвенно получить доступ к значению.
ПРИМЕЧАНИЕ: не уверен, доступны ли align, salign или оба через stage.align

person Community    schedule 29.11.2010