网页中插入flash参数说明

flashVars
值:变量名=值(必需成对出现,可用“&”连接,如var1=value1&var2=value2…)
模板变量:$PE
说明:使用 FlashVars 将变量传递到 Flash 中,类似于随 HTML 代码中的 URL 传递变量。使用 FlashVars,不用在文件名后面传递变量,变量是在单独的 param 标签以及在 embed 标签中传递的。

devicefont 属性/参数
值:true | false
模板变量:$DE
说明:(可选)即使未选择“设备字体”选项,也可指定静态文本对象是否以设备字体呈现。 如果操作系统具有需要的字体,则应用此属性。

src 属性
值:movieName.swf
模板变量:$MO
说明:指定要加载的 SWF 文件的名称。 仅应用于 embed 标签。

movie 参数
值:movieName.swf
模板变量:$MO
说明:指定要加载的 SWF 文件的名称。 仅应用于 object 标签。

classid 属性
值:clsid:d27cdb6e-ae6d-11cf-96b8-444553540000
说明:标识浏览器的 ActiveX 控件。 输入的值必须与上面的显示完全一致。 仅应用于 object 标签。

width 属性
值:n 或 n %
模板变量:$WI
说明:以像素值或浏览器窗口的百分比值来指定应用程序的宽度。

height 属性
值:n 或 n %
模板变量:$HE
说明:以像素值或浏览器窗口的百分比值来指定应用程序的高度。
注:Flash 应用程序是可缩放的,因此只要高宽比保持不变,以任何尺寸播放都不会降低品质。 (例如,以下尺寸都具有 4:3 高宽比:640 x 480 像素、320 x 240 像素和 240 x 180 像素。)

codebase 属性
值:http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0
说明:标识 Flash Player ActiveX 控件的位置,以便在尚未安装该控件时,浏览器可以自动下载它。 输入的值必须与上面的显示完全一致。 仅应用于 object 标签。

pluginspage 属性
值:http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
说明:标识 Flash Player 插件的位置,以便在尚未安装该插件时,用户可以下载它。 输入的值必须与上面的显示完全一致。 仅应用于 embed 标签。

swliveconnect 属性
值:true | false
说明:(可选)指定第一次加载 Flash Player 时浏览器是否应启动 Java。 如果忽略此属性,默认值为 false。 如果在同一页上同时使用 JavaScript 和 Flash,Java 必须处于运行状态 fscommand() 函数才能起作用。 但是,如果只将 JavaScript 用于检测浏览器或其它与 fscommand() 动作无关的目的,则可以将 SWLIVECONNECT 设置为 false,以防止启动 Java。 如果要在没有使用 JavaScript 时强制启动 Java,请将 SWLIVECONNECT 属性显式设置为 true。 启动 Java 会显著增加 SWF 文件的启动时间;因此,只有在必要时才应将此标签设置为 true。 仅应用于 embed 标签。
使用 fscommand() 动作可从独立的放映文件中启动 Java。

play 属性/参数
值:true | false
模板变量:$PL
说明:(可选)指定应用程序是否在 Web 浏览器中加载时就开始播放。 如果 Flash 应用程序是交互式的,可由用户通过单击按钮或执行其它任务来开始播放。 在这种情况下,将 play 属性设置为 false 可禁止应用程序自动开始播放。 如果忽略此属性,默认值为 true

loop 属性/参数
值:true | false
模板变量:$LO
说明:(可选)指定在到达最后一帧后是无限制重复播放还是停止内容。 如果忽略此属性,默认值为 true

quality 属性/参数
值:low | medium | high | autolow | autohigh | best
模板变量:$QU
说明:(可选)指定要使用的消除锯齿级别。 因为消除锯齿要求较快的处理器先对 SWF 文件的每一帧进行平滑处理,然后才呈现到观众屏幕上,所以要根据是优化速度还是优化外观选择以下值之一:
·低 使回放速度优先于外观,而且从不使用消除锯齿功能。
Autolow 优先考虑速度,但是也会尽可能改善外观。 回放开始时,消除锯齿功能处于关闭状态。 如果 Flash Player 检测到处理器可以处理消除锯齿功能,就会打开该功能。
Autohigh 开始时回放速度和外观两者并重,必要时会牺牲外观来保证回放速度。 回放开始时,消除锯齿功能处于打开状态。 如果实际帧频降到指定帧频之下,就会关闭消除锯齿功能以提高回放速度。 使用此设置可模拟“消除锯齿”命令(“视图”>“预览模式”>“消除锯齿”)。
·中 会应用一些消除锯齿功能,但并不会平滑位图。 该设置生成的图像品质要高于“Low”设置生成的图像品质,但低于“High”设置生成的图像品质。
·高 使外观优先于回放速度,并始终应用消除锯齿功能。 如果 SWF 文件不包含动画,则会对位图进行平滑处理;如果 SWF 文件包含动画,则不会对位图进行平滑处理。
·最好 提供最佳的显示品质,而不考虑回放速度。 对所有输出都进行消除锯齿处理,并且对所有位图都进行平滑处理。
如果忽略此属性,则 quality 的默认值为 high

bgcolor 属性/参数
值:#RRGGBB (十六进制 RGB 值)
模板变量:$BG
说明:(可选)指定应用程序的背景色。 使用此属性可覆盖 SWF 文件指定的背景色设置。 此属性不影响 HTML 页的背景色。

scale 属性/参数
值:showall | noborder | exactfit
模板变量:$SC
说明:(可选)当 width 和 height 值是百分比时,定义应用程序如何放置在浏览器窗口中。
·Showall(默认值) 使全部内容显示在指定区域中,且不会发生扭曲,同时保持应用程序的原始高宽比。 应用程序的两侧可能会显示边框。
·Noborder 对内容进行缩放以填充指定区域,不发生扭曲,保持应用程序原始高宽比,但可能会进行一些裁剪。
·Exactfit 全部内容在指定区域中可见,但不尝试保持原始高宽比。 可能会发生扭曲。
如果忽略此属性(而且 width 和 height 值是百分比),则默认值为 showall

align 属性
值:Default | L | R | T | B
模板变量:$HA
说明:指定 object、embed 和 img 标签的 align 值,并确定如何在浏览器窗口内放置 SWF 文件。
默认 使应用程序在浏览器窗口内居中显示,如果浏览器窗口小于应用程序,则会裁剪边缘。
L、R、T 和 B 使应用程序分别沿着浏览器窗口的左、右、上、下边缘对齐,并根据需要裁剪其余三边。

salign 参数
值:L | R | T | B | TL | TR | BL | BR
模板变量:$SA
说明:(可选)指定缩放的 SWF 文件在由 width 和 height 设置定义的区域内的位置。
L、R、T 和 B 使应用程序分别沿着浏览器窗口的左、右、上、下边缘对齐,并根据需要裁剪其余三边。
·TL 和 TR 使应用程序分别与浏览器窗口的左上角和右上角对齐,并根据需要裁剪底边和剩余的右侧或左侧边缘。
·BL 和 BR 使应用程序分别与浏览器窗口的左下角和右下角对齐,并根据需要裁剪顶边和剩余的右侧或左侧边缘。
如果忽略此属性,内容会在浏览器窗口中居中显示。

base 属性
值:基本目录或 URL
说明:(可选)指定用于解析 SWF 文件中的所有相对路径语句的基本目录或 URL。 如果要在其它文件中将 SWF 文件保存到另一个文件夹,此属性十分有用。

menu 属性或参数
值:true | false
模板变量:$ME
说明:(可选)指定观众在浏览器中右键单击 (Windows) 或按住 Command 单击 (Macintosh) 应用程序区域时将显示的菜单类型。
·true 显示整个菜单,可让用户使用多个选项来增强或控制回放。
·false 显示的菜单只包含“关于 Adobe Flash Player 6”和“设置”选项。
如果忽略此属性,默认值为 true 。

wmode 属性或参数
值:Window | Opaque | Transparent
模板变量:$WM
说明:(可选)允许使用 Internet Explorer中的透明 Flash 内容、绝对定位和分层显示功能。
·window 模式
默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮住位置与他重合的所有DHTML层。但是大多数苹果电脑浏览器会允许DHTML层显示在flash之上,但当flash影片播放时会出现比较诡异的现象,比如DHTML层像被flash刮掉一块一样显示异常。
·Opaque 模式
这是一种无窗口模式,在这种情况下flash player没有自己的窗口句柄,这就需要浏览器需要告诉flash player在浏览器的渲染表面绘制的时间和位置。这时flash影片就不会在高于浏览器HTML渲染表面而是与其他元素一样在同一个页面上,因此你就可以使用z-index值来控制DHTML元素是遮盖flash或者被遮盖。
·Transparent 模式
透明模式,在这种模式下flash player会将stage的背景色alpha值将为0并且只会绘制stage上真实可见的对象,同样你也可以使用z-index来控制flash影片的深度值,但是与Opaque模式不同的是这样做会降低flash影片的回放效果,而且在9.0.115之前的flash player版本设置wmode=”opaque”或”transparent”会导致全屏模式失效。
·窗口 在网页上用影片自己的矩形窗口来播放应用程序。 “Window”表明 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。
·不透明 使应用程序隐藏页上位于它后面的所有内容。
·透明 使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,可能会降低动画性能。
Opaque windowless 和 Transparent windowless 都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。 “Transparent”允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来;而“Opaque”则不会显示。
如果忽略此属性,默认值为 Window。 仅应用于 object

allowScriptAccess 属性或参数
值:always | never | samedomain
说明:使用 allowscriptaccess,Flash 应用程序可与其所在的 HTML 页通信。 fscommand(), getURL()和navigateToURL(),ExternalInterface 操作可能导致 JavaScript 使用 HTML 页的权限,而该权限可能与 Flash 应用程序的权限不同。 这与跨域安全性有着重要关系。
·always 允许随时执行脚本操作。
·never 禁止所有脚本执行操作。
·samedomain 只有在 Flash 应用程序来自与 HTML 页相同的域时才允许执行脚本操作。
所有 HTML 发布模板使用的默认值都是 samedomain

allowNetworking
值:all | internal | none
·all(默认值):SWF 文件中允许使用所有网络 API。
·internal:SWF 文件可能不调用浏览器导航或浏览器交互 API,但是它会调用任何其它网络 API。
·none:SWF 文件可能不调用浏览器导航或浏览器交互 API,并且它无法使用任何 SWF 到 SWF 通信 API。
可以控制 SWF 文件对网络功能的访问。调用被禁止的 API 会引发 SecurityError 异常。
当 allowNetworking 设置为 “internal” 时,以下 API 被禁止:
navigateToURL()
fscommand()
ExternalInterface.call()
当 allowNetworking 设置为 “none” 时,除了上面列出的那些 API 外,还会禁止以下 API:
sendToURL()
FileReference.download()
FileReference.upload()
Loader.load()
LocalConnection.connect()
LocalConnection.send()
NetConnection.connect()
NetStream.play()
Security.loadPolicyFile()
SharedObject.getLocal()
SharedObject.getRemote()
Socket.connect()

allowFullScreen
值:true | false
是否允许ActionScript控制浏览器中的flash全屏。
仅当在响应鼠标事件或键盘事件时才会调用启动全屏模式的 ActionScript。如果在其它情况中调用,Flash Player 会引发异常。
在全屏模式下键盘输入和键盘相关的 ActionScript 均会被禁用,退出全屏模式的Esc键除外。
注:在womde的属性为Opaque或Transparent 时不起作用;

SeamlessTabbing 参数
值:true | false
说明:(可选)允许设置 ActiveX 控件执行无缝跳格,从而使用户能跳出 Flash 应用程序。 该参数只能在安装 Flash Player ActiveX 控件版本 7 及更高版本的 Windows 中使用。
·true (或忽略)设置 ActiveX 控件执行无缝跳格:用户在 Flash 应用程序中使用 Tab 后,再次按下 Tab 键会把焦点移出 Flash 应用程序,进入周围的 HTML 内容或者移至浏览器状态栏(如果紧接 Flash 应用程序的 HTML 中没有具有焦点的内容的话)。
·false 将 ActiveX 控件设置为如同在版本 6 或更低版本中运行:用户在 Flash 应用程序中使用跳格后,再次按下 Tab 键会把焦点转到 Flash 应用程序的开始处。 在这种模式下,不能使用 Tab 键将焦点移出 Flash 应用程序。

Comments are closed.