2010-11-29 27 views
2

Peu importe si vous incorporez une vidéo flash en utilisant Flash Satay, swfobject ou une autre méthode, il existe un certain nombre de paramètres pouvant être transmis à la vidéo intégrée.Quels paramètres peuvent être utilisés lors de l'intégration d'une vidéo Flash et comment peuvent-ils être accédés via ActionScript?

Je voudrais que ce soit un wiki communautaire pour les questions suivantes:

  • Quels paramètres peuvent être utilisés pour intégrer une vidéo flash?
  • Comment accéder aux paramètres via ActionScript?

Répondre

2

Adobe a une référence d'intégration d'objet qui répertorie some of the possible parameters. Notamment manquant est le paramètre allowFullScreen.

Ce qui suit suppose "Satay Method":

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

Quels paramètres peuvent être utilisés pour intégrer une vidéo 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 | --- 

& dagger; uniquement si scale est défini sur no_scale
& Dagger; pour la compatibilité entre les navigateurs, les attributs id et name doivent être présents et définis sur la même valeur.
◊ voir this question sur la façon d'accéder indirectement à la valeur.
α REMARQUE: pas sûr que align, salign ou les deux sont disponibles via stage.align

+0

Vous êtes absent [allowscriptaccess] (https://helpx.adobe.com/flash/kb/control-access-scripts-host- web.html) – BAM5

+0

c'est aussi [allowNetworking] (http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS1EFE2EDA-026D-4d14-864E-79DFD56F87C6.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7c5b) – BAM5

+0

@ BAM5, un message wiki communautaire pour une raison, allez-y et ajoutez les entrées pertinentes. – zzzzBov