首页
关于我们
网站建设
经典案例
网络推广
技术中心
建站指导
联系我们
网站套餐 Package
最新推荐 Recommended  
  您现在的位置: 天诚世纪 >> 技术中心 >> 图像媒体 >> Flash教程 >> 正文
AC_FL_RunContent函数给flash传参数
作者:天诚世纪 更新时间:2009-11-14 17:46:56 来源:天诚世纪
    AC_FL_RunContent函数使用方法为
AC_FL_RunContent(
"src", "itree,
"width", "100%",
"height", "100%",
"align", "middle",
"id", "treeid",
"quality", "high",
"bgcolor", "#869ca7",
"name", "test",
"flashvars","id=123",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);

本以为给flash传参数,比如user_id=888,也是这样,直接加参数user_id,888,最后想起来有个flashvars,加上
flashvars,"user_id=888"即可。
AC_FL_RunContent(
"src", "itree,
"width", "100%",
"height", "100%",
"align", "middle",
"id", "treeid",
"quality", "high",
"bgcolor", "#869ca7",
"name", "test",
"flashvars","id=123",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
"flashvars","user_id=888"
);

另外media.js这个文件中存在bug,在firefox中生成的embed嵌入的flash没有id,
在方法AC_GetArgs(args, ext, srcParamName, classid, mimeType中有一堆case,
去掉case "id":这一行,然后在default前增加
增加

      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        ret.embedAttrs[args[i]] = args[i+1];
        break;
即可解决

本文链接:http://www.tc-21.com/ITCenter/200911/20091114174656.html

  • 上一篇文章:
  • 下一篇文章:
  •   更多关于Flash教程的新闻
      相关文章
    商业flash设计经验谈
    Flash中salign 参数