OBJECT和EMBED标签.doc_第1页
OBJECT和EMBED标签.doc_第2页
OBJECT和EMBED标签.doc_第3页
OBJECT和EMBED标签.doc_第4页
OBJECT和EMBED标签.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OBJECT和EMBED标签OBJECT和EMBED标签 一、介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是 用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的IE浏览器。windows平台的IE利用Activex控件来播放flash而其它的浏览器则 使用Netscape插件技术来播放flash。 下面是简单的网页中插入flash的代码示例: Code: 二、为什么要使用以上全部的标签?能省略某些标签不? OBJECT标签是用于windows IE3.0及以后浏览器或者其它支持Activex控件的浏览器。“classid”和“codebase”属性必须要精确地按上例所示的写法写,它们告 诉浏览器自动下载flash player的地址。如果你没有安装过flash player 那么IE3.0以后的浏览器会跳出一个提示框访问是否要自动安装flash player。当然,如果你不想让那些没有安装flash player的用户自动下载播放器,或许你可以省略掉这些代码。 EMBED标签是用于Netscape Navigator2.0及以后的浏览器或其它支持Netscape插件的浏览器。“pluginspage”属性告诉浏览器下载flash player的地址,如果还没有安装flash player的话,用户安装完后需要重启浏览器才能正常使用。 为了确保大多数浏览器能正常显示flash,你需要把EMBED标签嵌套放在OBJECT标签内,就如上面代码例子一样。支持Activex控件的浏览器将会忽略OBJECT标签内的EMBED标签。Netscape和使用插件的IE浏览器将只读取EMBED标签而不会识别OBJECT标签。也就是说,如果你省略了EMBED标签,那firefox就不能识别你的flash了(不过纳闷的是,省略了object只写embed,IE也能正常显示flash,呵呵,具体的再仔细看看了)。 下面列出了用于发布影片的OBJECT和EMBED标签的必要以及可选属性。 一、必需属性: CLASSID-设置浏览器的Activex控件,仅用于OBJECT标签。 CODEBASE-设置flash Activex控件的位置,因而如果浏览器如果没有安装的话,可以自动下载安装。仅用于OBJECT标签。 WIDTH-以百分比或象素指定flash影片的宽度。 HEIGHT-以百分比或象素指定flash影片的高度。 SRC-指定影片的下载地址。仅用于EMBED标签。 PLUGINSPAGE-设置flash 插件的位置,因而如果浏览器如果没有安装的话,可以自动下载安装。仅用于EMBED标签。 MOVIE-指定影片的下载地址。仅用于OBJECT标签。 二、可选属性及可用的值: ID-设定变量名,用于脚本代码的引用。仅用于OBJECT。 NAME -设定变量名,用于脚本代码(如javascript)的引用。仅用于EMBED。 SWLIVECONNECT - (true或false)指定当flash player第一次下载时,是否启用java。如果些属性省略,默认值为false。你果你在相同页同使用javascript和flash,java必须使用FSCommand来工作。 PLAY -(true或false)指定flash影片是否在下载完成后就自动播放,如果省略此属性,则默认为true。 LOOP - (true或false)指定影片播放完最后一帧后是停止还是继续循环播放,如果省略此属性,则默认为true。 MENU - (true或false) True 显示全部的菜单,允许用户放大,缩小等控制影片播放等操作。 False 显示只包含设置选项和关于flash的菜单。 QUALITY - (low, high, autolow, autohigh, best ) Low 速度优于美观,而且不应用反锯齿。 Autolow 刚开始着重于速度,但当需要时随时提升美观。 Autohigh 同时着重播放速度和美观,但需要时则牺牲美观来保证播放速度。 Medium 应用一些反锯齿而不平滑位图。它质量高于low设置而低于high设置。 High 美观优于播放速度,而且一直应用反锯齿。如果影片不包含动画,位图会被平滑化;而如果影片包含动画,位图将不变平滑。 Best 提供最好的显示质量而不考虑播放速度。所有输出都应用反锯齿及所有位图都被平滑化。 SCALE - (showall, noborder, exactfit) Default(Show all)影片在指定的区域内显示,但保持原始的比例。影片两侧将会出现边框。 No Boder 收缩影片以适合指定的区域,保持影片不失真,但部分影片将可能将裁切。然而保持影片的原始比例。 Exact Fit 使整个影片在指定的区域内显示,影片有可能变形失真,而且不保持原始的比例。 ALIGN - (l, t, r, b) 默认为居中,当浏览器窗口小于影片时,边缘会被裁切。 Left,Right,Top,Bottom按照相应的设置沿浏览器的边缘对齐。如果需要,另外三边将被裁切。 SALIGN - (l, t, r, b, tl, tr, bl, br) L,R,T,B TL,TR BL,BR WMODE- (window, opaque, transparent) 设置flash影片的window mode属性,指定flash在浏览器中的透明,层叠及位置。 Window 影片在浏览器中自己的矩形窗口内播放。 Opaque 影片隐藏了所有在它后面的内容。 Transparent 使flash影片透明,显示透明影片后面的网页内容。这将会降低动画的性能。而且这个属性不是在所有浏览器中都可用的。 BGCOLOR - (#RRGGBB, 十六进制RGB值。)指定影片的背景颜色。使用这个属性覆盖flash中设定的背景颜色。 BASE - 设定基准目录或URL,用来解决所以flash中的相对路径。类似网页中的标签。 FLASHVARS 传递变量到flash player,需要flash player6及以后的版本。 传递root级变量到影片。字符串的格式是用“&”分隔的name=value集。 浏览器支持64kB大小的字符串长度。 更多关于FlashVars的信息,请查看相关文档。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 属性值: /flash7/cabs/swflash.cab#version=7,0,0,0说明: 标识 Flash Player ActiveX 控件的位置,以便在尚未安装该控件时,浏览器可以自动下载它。输入的值必须与上面的显示完全一致。仅适用于 object。pluginspage 属性值: /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 和 Flash 一起使用时,也可以通过将 SWLIVECONNECT 属性明确设置为 true,强制 Java 启动。启动 Java 会显著增加启动 SWF 文件所需的时间,因此,只有在必要时才应将此标记设置为 true。仅适用于 embed。使用 fscommand() 动作可从独立的放映文件中启动 Java。play 属性/参数值: true | false模板变量:$PL说明:(可选)指定应用程序是否在浏览器中加载时就开始播放。如果您的 Flash 应用程序是交互式的,则可以让用户通过单击按钮或执行某些其他任务来开始播放。在这种情况下,将 play 属性设置为 false 可禁止应用程序自动开始播放。如果忽略此属性,默认值为 true。loop 属性/参数值: true | false模板变量:$LO说明: (可选)指定 Flash 内容在它到达最后一帧后是无限制重复播放还是停止。如果忽略此属性,默认值为 true。quality 属性/参数值: low | medium | high | autolow | autohigh | best模板变量:$QU说明: (可选)指定在应用程序回放期间使用的消除锯齿级别。因为消除锯齿需要更快的处理器先对 SWF 文件的每一帧进行平滑处理,然后再将它们呈现到观众屏幕上,所以需要根据要优化速度还是优化外观来选择一个值:“Low”使回放速度优先于外观,而且从不使用消除锯齿功能。“Autolow”优先考虑速度,但是也会尽可能改善外观。回放开始时,消除锯齿功能处于关闭状态。如果 Flash Player 检测到处理器可以处理消除锯齿功能,就会打开该功能。“Autohigh”在开始时是回放速度和外观两者并重,但在必要时会牺牲外观来保证回放速度。回放开始时,消除锯齿功能处于打开状态。如果实际帧频降到指定帧频之下,就会关闭消除锯齿功能以提高回放速度。使用此设置可模拟 Flash 中的“消除锯齿”命令(“查看”“预览模式”“消除锯齿”)。 “Medium”会应用一些消除锯齿功能,但并不会平滑位图。该设置生成的图像品质要高于“Low”设置生成的图像品质,但低于“High”设置生成的图像品质。 “High”使外观优先于回放速度,它始终应用消除锯齿功能。如果 SWF 文件不包含动画,则会对位图进行平滑处理;如果 SWF 文件包含动画,则不会对位图进行平滑处理。 “Best”提供最佳的显示品质,而不考虑回放速度。对所有输出都进行消除锯齿处理,并且对所有位图都进行平滑处理。如果忽略 quality 属性,其默认值为 high。bgcolor 属性/参数值: #RRGGBB(十六进制 RGB 值)模板变量:$BG说明: (可选)指定应用程序的背景色。使用此属性来覆盖在 Flash SWF 文件中指定的背景色设置。此属性不影响 HTML 页面的背景色。scale 属性/参数值: showall | noborder | exactfit模板变量:$SC说明: (可选)当 width 和 height 值是百分比时,定义应用程序如何放置在浏览器窗口中。“Showall”(默认值)使整个 Flash 内容显示在指定区域中,且不会发生扭曲,同时保持它的原始高宽比。边框可能会出现在应用程序的两侧。“Noborder”对 Flash 内容进行缩放以填充指定区域,不会发生扭曲,它会使应用程序保持原始高宽比,但有可能会进行一些裁剪。 “Exactfit”使整个 Flash 内容显示在指定区域中,但不尝试保持原始高宽比。可能会发生扭曲。如果忽略此属性(而且 width 和 height 值是百分比),则它的默认值是 showall。align 属性值: Default | L | R | T | B 模板变量:$HA说明: 指定 object、embed 和 img 标记的 align 值,并确定如何在浏览器窗口内放置 Flash SWF 文件。 “默认”使应用程序在浏览器窗口内居中显示,如果浏览器窗口小于应用程序,则会裁剪边缘。L、R、T 和 B 让应用程序分别沿着浏览器窗口的左、右、上、下边缘对齐,并根据需要裁剪其余三边。 salign 参数值: L | R | T | B | TL | TR | BL | BR 模板变量:$SA说明: (可选)指定缩放的 Flash SWF 文件在由 width 和 height 设置定义的区域内的位置。有关这些条件的详细信息,请参阅scale 属性/参数。L、R、T 和 B 让应用程序分别沿着浏览器窗口的左、右、上、下边缘对齐,并根据需要裁剪其余三边。 TL 和 TR 让应用程序分别与浏览器窗口的左上角和右上角对齐,并根据需要裁剪底边和剩余的右侧或左侧边缘。 BL 和 BR 让应用程序分别与浏览器窗口的左下角和右下角对齐,并根据需要裁剪顶边和剩余的右侧或左侧边缘。如果忽略此属性,Flash 内容会在浏览器窗口中居中显示。base 属性值: 基本目录或 URL说明: (可选)指定用于解析 Flash SWF 文件中的所有相对路径语句的基本目录或 URL。如果 SWF 文件保存在与您的其他文件不同的目录下,这个属性是非常有用。menu 属性/参数值: true | false模板变量:$ME说明: (可选)指定当观众在浏览器中右击 (Windows) 或按住 Command 键单击 (Macintosh) 应用程序区域时将显示的菜单类型。 “true” 显示完整的菜单,让用户使用各种选项增强或控制回放。“false” 显示的是一个只包含“关于 Macromedia Flash Player 6”选项和“设置”选项的菜单。如果忽略此属性,默认值为 true。wmode 属性/参数值: Window | Opaque | Transparent模板变量:$WM说明: (可选)使您可以使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示的功能。此标记/属性仅在带有 Flash Play

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论