.swf动画插入到网页里。。flash文件最后一帧是:fscommand("quit");网页里js如何判断flash文件播放完成?

解决方案 »

  1.   

    这个好像不可以吧,如果可能的话应该是在flash中嵌入代码与js交互,当然了,也许有,等待高人
      

  2.   

    http://www.baidu.com/s?wd=js+%C5%D0%B6%CFflash%B2%A5%B7%C5%CD%EA%B1%CF&rsv_bp=0&inputT=6458
      

  3.   


    我找过这个了。第一个问题里的<script language="JavaScript">
    <!--
    var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
    // 处理 Flash 影片中的所有 FSCommand 消息
    function player_DoFSCommand(command, args) {
     var playerObj = isInternetExplorer ? document.all.player : document.player;
     // if(command=="All_Over")
     {
      alert("over");
     }
     //
    }
    这里如何调用?我的flash文件.swf在最后一帧里动作加入了:FSCommand("quit")
      

  4.   

    应该只有通过flash播放时间进行比较了
    不过首先要知道flash时间
      

  5.   

    flash中没有调用html中js方法吧,看baidu中给的代码貌似需要在flash中调用htm中的js
      

  6.   


    应该是有的。。flash里  getURL  也可以调用html里的js..因为我这个调用的是互联网的swf文件。。
    文件地址:http://www.sinaimg.cn/uc/myshow/blog/misc/gif/W___7494ZHWGSIGS.swf好吧,这个是新浪的编辑器的  flash魔法表情。。我想加入到我自己的编辑器里,实现网页播放魔法表情,播放完后自动关闭。。类似新浪博客的留言播放表情一样。.swf文件我下载下来后,闪客精灵解析成.fla文件,最后一帧是:fscommand("quit"); 百度找了资料是退出flash播放。。我想加载flash到一个div里,判断播放完后自动删除div或隐藏div..
      

  7.   

    flash 和 js 交互就可以判断了嘛。如何交互,楼主搜索一下。
      

  8.   

    ExternalInterface.call("window.alert","trace string.....");
    ExternalInterface.call()是作为as3来调用页面javascript的方法,其中有两个参数,第一个是javascript的函数名称,而后面的是方法的参数。你可以到flash版去问。http://hi.baidu.com/feige05/blog/item/b45d8bd8ceabce3d33fa1c91.html
      

  9.   


    谢谢兄弟。。再帮我看看,我的是调用互联网上的flash...文件。新浪的魔法表情。。.swf动画插入到网页里。。flash文件最后一帧是:fscommand("quit");它里面的swf文件已经有
    fscommand("quit");这句了。我想在网页里与它通迅。。播放完后提示  alert('播放完成')因为直接调用。改不了flash源文件。了
      

  10.   

    Quote: 引用 1 楼 kyzy_yy_pm 的回复:

    这个好像不可以吧,如果可能的话应该是在flash中嵌
    hjukhjkhjk