打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
html在哪里发布,发布HTML

发布HTML文件的目的是产生一个能够把发布的SWF文件嵌入其中的页面。大多数时候,我们并不需要发布HTML文件,只需要SWF文件,因为通常总是使用Dreamweaver等网站开发软件来把SWF文件嵌入某个页面的。

但当你的Flash SWF需要与宿主HTML页面中的JavaScript进行通信,或是需要与服务器端的学习管理系统通信,亦或是要产生带有图像映射的HTML页面时,使用Flash HTML发布模板将是非常方便的。

定制HTML文件的发布是通过【发布设置】对话框的HTML选项卡完成的

【模板】下拉列表是最关键的,使用不同的模板可以发布出适用不同场合的HTML页面。

仅限Flash:最简单也是最常用的。生成的代码主要有两个目的:一是根据你指定的尺寸、品质和窗口模式等,把SWF文件嵌入到HTML页面中;二是如果检测到客户端的浏览器没有安装Flash Player ActiveX控件或是没有安装Flash Player插件的话,就指示浏览器自动从Macromedia的Web服务器进行下载。

Flash HTTPS:与【仅限Flash】几乎完全一样,惟一不同的是将从Macromedia的一个支持SSL(Secure Socket Layer,安全套接层)的Web服务器下载。

注:WWW服务,即HTTP协议是没有安全性可言的,因为这一协议在网络上传输的全是明文,如果有人使用网络监听工具的话,可以窃取到其他人的所有信息。而使用了SSL的WWW服务就不同乐,他使用先加密再传输的机制,因此,即便有人在网络中使用网络监听工具窃取了信息,也无法知道信息的内容,这样就保证了信息的安全。

具有AICC跟踪的Flash和具有SCORM跟踪的Flash:这两个模板都是在用Flash创建交互式在线教学内容时,为了使Flash的学习组件能够向服务器端的学习管理系统(Learning Management System,LMS)发送跟踪信息而提供的。

注:AICC指的是Aviation Industry CBT(Computer-Based Training,基于计算机的训练)Committee(航空工业CBT委员会),SCORM指的是Sharable Content Object Reference Model(可共享内存对象参考模型),二者都是开发学习管理系统的标准。

QuickTime:生成嵌入了QuickTime影片而非Flash SWF的HTML页面。并且,如果侦测到浏览器没有安装QuickTime Player的话,就指示浏览器自动从Apple的Web服务器进行下载。使用该模板时,你需要同时发布一个QuickTime影片。

用于Pocket PC 2003的Flash:与【仅限Flash】完全一样,并未对掌上电脑特殊的屏幕尺寸做考虑。

带有命名锚记的Flash:使Flash文档中设置的命名锚记可以真正起作用,使得通过单击浏览器的按钮在你的电影中已经播放过的帧或场景之间来回切换成为可能。

图像映射:生成一个带有图像映射的HTML页面。图像映射的概念是热点概念的引申,热点是指页面中某个图像中的某个区域,当用户单击该区域时,就会连接到某个URL。而一个图像映射无非就是一个包含了几个热点的图像。使用该模板时,还需同时发布出一个图像文件。

如果你选择的模板生成的HTML页面中嵌入了SWF文件,那么可以选择【检测Flash版本】来检测用户浏览器的Flash Player的版本,并在用户的Flash Player版本低于你发布的SWF的版本时,向用户显示一个替代页面,指导用户去下载最新版的Flash Player。

【尺寸】用来指定SWF文件的显示尺寸。

【回放】中的几个选项用来控制Flash SWF文件的播放和上下文菜单的显示:

选择【开始时暂停】将禁止Flash电影下载后的自动播放,除非用户单击电影中的某个用于播放的按钮。

选择【显示菜单】会让用户在网页中的Flash电影上单击鼠标右键时显示控制播放的完整的菜单;取消对该项的选择,将只显示“关于…”、“设置”和“调试器”3个菜单项。

选择【循环】会让Flash循环播放,否则的话,Flash将只播放一遍。

选择【设备字体】,会让SWF文件中所有的静态文本都以设备字体来显示,但实际情况并非如此。

【品质】用于在满足播放速度和保证画面质量之间进行妥协。这是在计算机处理速度还不够快的时期遗留下的折衷方案,现在意义不大,可以始终选择“高”。

【窗口模式】的主要意义在于可以让你创建背景透明的Flash电影,只要选择【透明无窗口】选项即可。所谓背景透明即指Flash文档的舞台是透明的。

【HTML对齐】用于指定Flash电影在HTML页面中出现的位置。

【缩放】用来对由“尺寸”决定的Flash电影的显示外观进行进一步限定。可以始终只选择“默认(显示全部)”选项,这将在由“尺寸”决定的区域中显示完整的Flash电影,没有扭曲。其他选项可以不予考虑。

【Flash对齐】用来决定Flash电影在由“尺寸”指定的区域中的位置。通常对“水平”和“垂直”都选“居中”。

在【发布设置】对话框中的HTML选项卡中进行的很多设置最终都是通过一些HTML标记来实现的,了解这些HTML标记及其属性和参数对于读者在需要时手工编辑这些代码、最大自由地定制Flash电影在页面中的显示是非常有必要的。

在HTML中用于显示Flash电影的是object标记和embed标记。object是为IE浏览器准备的,而embed则是为Netscape浏览器准备的。

object标记有4个重要的属性:classis、codebase、width和height。

classid:该属性用来标识浏览器的ActiveX控件。不同的值代表不同的ActiveX控件,Flash Player ActiveX控件的值是clsid:d27cdb6e-ae6d-11cf-96b8-444553540000。

codebase:该属性用来标记由classid指定的ActiveX控件的位置。对于Flash Player ActiveX控件而言,它存在于Macromedia网站上的一个名为swflash.cab的包中。

width和height是用来指定Flash电影在页面中的显示尺寸。

object标记还有4个重要的参数:movie、menu、wmode和allowscriptaccess。

movie:指定要加载的Flash电影的文件名。

menu:指定是否要让用户在网页上的Flash电影上单击鼠标右键时显示一个完整的播放菜单,值为true或false。

wmode:指定Flash电影的背景是否要透明。值为Transparent时为透明,值为Window或Opaque时为不透明。

allowscriptaccess:指定Flash电影是否可与宿主HTML页面进行通信。Flash与JavaScript之间的通信就属于这种情况。值为always表示允许通信;值为never表示不允许通信;值为sameDomain表示只有当Flash电影与宿主的HTML来自相同的域时才允许通信。例如,如果Flash电影的URL是http://www.yourname.com/flash/hyourflash.swf,宿主HTML页面的URL是http://www.yourname.com/html/yourhtml.htm,则它们之间是可以通信的,因为它们都来自www.yourname.com这个域。

embed标记没有参数,只有6个重要属性:type、pluginspage、swLiveConnect、menu、wmode和allowScriptAccess。

type:该属性用来指明嵌入对象的MIME类型。对于Flash电影而言,其值应该是application/x-shockwave-flash。

pluginspage:该属性与object标记的codebase属性作用一样,用来标记插件的位置。对于Flash Player插件而言,其值应该是http://www.macromedia.com/go/getflashplayer。

swLiveConnect:该属性用来指示是否启用Netscape浏览器的LiveConnect功能。LiveConnect是Netscape的一项利用Java Applet和JavaScript来产生更多Web交互的技术。swLiveConnect的值为true(启用)或false(禁用)。如果你启用swLiveConnect,则浏览器在加载Flash Player的同时会启动Java,这可能会造成一些延迟。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
HTML 页面加载 Flash 插件的几种方法
在WEB标准中嵌入Flash的最佳方法
用frontpage手把手教你制作网上电影的发布_frontpages教程-虚拟主机资讯|...
Dreamweaver插入Flash参数详解
Dreamweaver插入Flash参数
HTML试题与答案
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服