• 加载 media control的方式来处理 flash连接 flash处理连接一个模板


    我们希望可以四通轻松的处理flash的连接。但是
    <a href=''>flash object </a>
    这种情况只能在 firefox下正常。但是在ie 低下是不正常的。

    而是想到一个解决方案就是。自己建一个flash 然后把  link 传进去 处理 click 事件
    flash调用getURL(_root.b,"_self");

    新建一flash文档 拉入一个MediaController组件取名为MyMc
    写代码
    loadMovie(a,"MyMc");
    this.stop();

    a是我们从url的哪边传进来的参数 想加载的flash地址
    添加 MyMc的事件
    on(press)
    { getURL(_root.b,"_self"); // b也是url传进来的地址
     }

    把文档的宽高。和 mymc和实际调用的一样
    调用代码如下
      <embed src="template.swf?a=other.swf&b=1.htm&w=150.0&h=185" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="185"></embed>
    w h是干么用的呢?

    因为我们加载外部flash的时候,会不同大小的flash 这个时候我希望可以通过w , h来动态控制 mymc 和 文档的 大小
    找到了一个地方是

    _root._x = -(w-10.0)/2; 10 是我画布的大小 mymc 的大小无所谓 用这种方式加载的话就可以控制 flash的宽度 偏差 0.x 个像素
    y也可以这样控制了。 但是我不清楚如何才可以计算出最合适的。 /2是我目测出来的。

    但object 哪边的宽高值不是真正值的时候有放大或缩小这样就 乱了。

    没有研究过flash不清楚如何做出最合适的。
    最后只好让客户自己每个flash都提供 我们 link接口。


    下载:/Files/lovebanyi/FlashClickTemplate.rar

    对于一些有保护的机制的flash象youtube的视频flash这种方式可能会加载失败(放到http://)

  • 相关阅读:
    lucene .NET 搜索图片 功能实现
    (转)权威支持: 选择正确的 WebSphere 诊断工具
    (转)WebSphere 中池资源调优
    (转)使用 DB2 HADR 选择用于灾难恢复的 SUPERASYNC 模式
    (转) DB2 HADR
    (转)DB2 HADR 监控详解
    (转)python高级FTP
    (转)Python的web服务器
    (转)python通过paramiko实现,ssh功能
    (转)request模拟知乎登录(无验证码机制
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/930525.html
Copyright © 2020-2023  润新知