怎样去掉flash激活提示

时间:2010-04-04 13:45:27  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:ckTime, RealNetworks,RealPlayer和其它的ActiveX .通过某些方法嵌入到html页面中的交互内容可能不能响应用户的输入(例如,键盘,鼠标)直到用户点击要么激活要么继续loading .下面我的看看它到底是怎么一回事,并怎样解决它来使用户最大限度的方便浏览,因为webstudio 的flash网站建设是主要的业务,所以很是想找到简单的解决办法.   问题   ...
  正文:微软更新了IE浏览器,针对IE的更新,使ActiveX内容不能自载入的问题引起了许多人的关注.这些改变可以在Adobe的某些软件中看到,包括flashplayer.Authorware player, shockwave Player, SVG Viewer,Help Center 和 Adobe Reader,当然还有 Sun Java, Apple QuickTime, RealNetworks,RealPlayer和其它的ActiveX .通过某些方法嵌入到html页面中的交互内容可能不能响应用户的输入(例如,键盘,鼠标)直到用户点击要么激活要么继续loading .下面我的看看它到底是怎么一回事,并怎样解决它来使用户最大限度的方便浏览,因为webstudio 的flash网站建设是主要的业务,所以很是想找到简单的解决办法.

  问题

  当你查看web页面时,windows下的IE浏览器会将ActiveX内容显不为一个矩形框和一个提示内容为”Click to activate and use this control”意思就是你需要激活ActiveX的内容才可以查看或交互控制,ActiveX内容可能或不能象你预想的那样载入并进行播放.
可以查看Adobe提供的演示:这里

  Adobe的解决方案

有如下两种解决方法:
方法1
如果你浏览了包含ActiveX的页面.点击这个内容激活它.
方法2
如果你正在开发一个网站,移除针对ActiveX内容所需的用户激活过程.针对此Adobe提供了一份基于JavaScriptr 解决文档.这里
通过使用Adobe的解决文档可以解决上述问题.

那么除了上述方法之外还有没有其它更简单的方法呢,答案是肯定的.可以使用deconcept 的flashObject 相比而言会比使用Adobe的方法更简单一些.并且运行状况是良好的.这里下载Download FlashObject 1.3 (38 hits)

基础方法如下:
只需要将flashobject.js 包含在你的html页面内,然后加上一点javascript代码嵌入flash swf就ok了.
它的工作方式如下:

代码:

<script type="text/javascript" src="flashobject.js"></script>

<div id="flashcontent">
This text is replaced by the Flash movie.
</div>

<script type="text/javascript">
var fo = new FlashObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
fo.write("flashcontent");
</script>


简单分析一下,或是你可以仔细看flashObject的文档

代码:

<div id="flashcontent">
This text is replaced by the Flash movie.
</div>


这一段相当于我们在为放置flash文件而准备的一个holder.有些象我们常用的空的MovieClip holder.为放入内容而准备的.如果你没有装flashplayer.那么里面的那行字会显示出来如显示为”This text is replaced by the Flash movie.”
如果你装了flashplayer,那这行字是不会显示的,用户基础上是看不到的,同时它还有一个好处是你可以把这行内容变成的你搜索关键字,Google会很容易搜到它的.呵呵,一举两得.
下面这段一看就知道是什么了.
代码:

<script type="text/javascript">
var fo = new FlashObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
fo.write("flashcontent");
</script>


用来嵌入swf,比如当前的影片文件是”movie.swf”, id是”mymoive,宽是200,高是100,flashplayer版本是7,背景色是#336699.

下面我们来看一下我们嵌入一个flash的范例.
根据上面的基础工作方式,我们还要嵌入一些其它的参数.来满足我们一些其它的需要比如我们有一个文件名为ws.swf,我们想把它嵌入到页面中,又不至于受IE更新的影响.

"怎样去掉flash激活提示"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/13459.html


关键字:

关于《怎样去掉flash激活提示》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td