Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

解决XP浏览 Flash需要激活办法

[复制链接]
ggyy7878 发表于 2007-3-6 16:43:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| boy_8rd.zp 发表于 2007-3-18 14:29:57 | 显示全部楼层
:) :)
回复

使用道具 举报

冰雪黑鹰 发表于 2007-3-19 23:19:38 | 显示全部楼层
dw8.2不是已经有这个了么?
  1. //v1.0
  2. //Copyright 2006 Adobe Systems, Inc. All rights reserved.
  3. function AC_AddExtension(src, ext)
  4. {
  5.   if (src.indexOf('?') != -1)
  6.     return src.replace(/\?/, ext+'?');
  7.   else
  8.     return src + ext;
  9. }

  10. function AC_Generateobj(objAttrs, params, embedAttrs)
  11. {
  12.   var str = '<object ';
  13.   for (var i in objAttrs)
  14.     str += i + '="' + objAttrs[i] + '" ';
  15.   str += '>';
  16.   for (var i in params)
  17.     str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  18.   str += '<embed ';
  19.   for (var i in embedAttrs)
  20.     str += i + '="' + embedAttrs[i] + '" ';
  21.   str += ' ></embed></object>';

  22.   document.write(str);
  23. }

  24. function AC_FL_RunContent(){
  25.   var ret =
  26.     AC_GetArgs
  27.     (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  28.      , "application/x-shockwave-flash"
  29.     );
  30.   AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
  31. }

  32. function AC_SW_RunContent(){
  33.   var ret =
  34.     AC_GetArgs
  35.     (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
  36.      , null
  37.     );
  38.   AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
  39. }

  40. function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  41.   var ret = new Object();
  42.   ret.embedAttrs = new Object();
  43.   ret.params = new Object();
  44.   ret.objAttrs = new Object();
  45.   for (var i=0; i < args.length; i=i+2){
  46.     var currArg = args[i].toLowerCase();   

  47.     switch (currArg){       
  48.       case "classid":
  49.         break;
  50.       case "pluginspage":
  51.         ret.embedAttrs[args[i]] = args[i+1];
  52.         break;
  53.       case "src":
  54.       case "movie":       
  55.         args[i+1] = AC_AddExtension(args[i+1], ext);
  56.         ret.embedAttrs["src"] = args[i+1];
  57.         ret.params[srcParamName] = args[i+1];
  58.         break;
  59.       case "onafterupdate":
  60.       case "onbeforeupdate":
  61.       case "onblur":
  62.       case "oncellchange":
  63.       case "onclick":
  64.       case "ondblClick":
  65.       case "ondrag":
  66.       case "ondragend":
  67.       case "ondragenter":
  68.       case "ondragleave":
  69.       case "ondragover":
  70.       case "ondrop":
  71.       case "onfinish":
  72.       case "onfocus":
  73.       case "onhelp":
  74.       case "onmousedown":
  75.       case "onmouseup":
  76.       case "onmouseover":
  77.       case "onmousemove":
  78.       case "onmouseout":
  79.       case "onkeypress":
  80.       case "onkeydown":
  81.       case "onkeyup":
  82.       case "onload":
  83.       case "onlosecapture":
  84.       case "onpropertychange":
  85.       case "onreadystatechange":
  86.       case "onrowsdelete":
  87.       case "onrowenter":
  88.       case "onrowexit":
  89.       case "onrowsinserted":
  90.       case "onstart":
  91.       case "onscroll":
  92.       case "onbeforeeditfocus":
  93.       case "onactivate":
  94.       case "onbeforedeactivate":
  95.       case "ondeactivate":
  96.       case "type":
  97.       case "codebase":
  98.         ret.objAttrs[args[i]] = args[i+1];
  99.         break;
  100.       case "width":
  101.       case "height":
  102.       case "align":
  103.       case "vspace":
  104.       case "hspace":
  105.       case "class":
  106.       case "title":
  107.       case "accesskey":
  108.       case "name":
  109.       case "id":
  110.       case "tabindex":
  111.         ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
  112.         break;
  113.       default:
  114.         ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
  115.     }
  116.   }
  117.   ret.objAttrs["classid"] = classid;
  118.   if (mimeType) ret.embedAttrs["type"] = mimeType;
  119.   return ret;
  120. }
复制代码


  1. <head>
  2. ......
  3. <script language="JavaScript" src="activeflash.js"></script>
  4. ......
  5. </head>
  6. <body>
  7. ......
  8. <script type="text/javascript">
  9. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','758','height','490','src','web/flash/fish','wmode','transparent','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','web/flash/fish' ); //end AC code
  10. </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="758" height="490">
  11.     <param name="movie" value="web/flash/fish.swf" />
  12.     <param name="quality" value="high" />
  13.         <param name="wmode" value="transparent">
  14.     <embed src="web/flash/fish.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="758" height="490"></embed>
  15.   </object></noscript>
  16. ......
  17. </body>
复制代码


其中web/flash/fish既为swf文件路径,注意后面不加swf。
noscript是当页面不支持js时候的调用。

[ 本帖最后由 冰雪黑鹰 于 2007-3-19 23:23 编辑 ]
回复

使用道具 举报

44#
无效楼层,该帖已经被删除
RaInBoW剑仙 发表于 2007-7-31 03:23:02 | 显示全部楼层
大哥 能不能给个傻瓜教程? 我不知道该怎么用你写的哦
回复

使用道具 举报

寒武楼 发表于 2007-8-21 09:28:15 | 显示全部楼层
有用,但是不会用 !!

我是菜菜 。请再具体点
回复

使用道具 举报

infoseek 发表于 2007-10-9 15:08:08 | 显示全部楼层
呵呵,前不久还看到有人问这个东西呢
回复

使用道具 举报

牡丹江医学院 发表于 2007-10-23 20:22:11 | 显示全部楼层
向有才同志致敬!!
回复

使用道具 举报

李越杰 发表于 2008-1-4 15:53:00 | 显示全部楼层
留下脚印,做的不错:) :)
回复

使用道具 举报

360490728 发表于 2008-1-6 04:02:24 | 显示全部楼层
有用:) :)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 17:17 , Processed in 0.105232 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表