·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]JS调用AS3方法示例(支持适用火狐,IE)

时间:2013-08-12 11:03xwuxin.com
有很多人在用js调用AS3的方法在有的火狐浏览器下面不兼容,为了解决众人的困扰,本人特写此例,需要注意有的版本的火狐浏览器在本地打开不支持

有很多人在用js调用AS3的方法在有的火狐浏览器下面不兼容,为了解决众人的困扰,本人特写此例,需要注意有的版本的火狐浏览器在本地打开不支持,
出现这种情况不要害怕,放到服务器上再用火狐浏览器访问就能看到正常的效果了。

仔细看例子中的html页面的代码。兼容火狐主要靠页面中的代码。
注意事项:
1. 将flash cs发布设置改成“只访问网络”。
2. 一开始就用js调用flash,如果flash太大,有时候会调用不成功,这个时候需要等待flash加载完成以后再调用flash中的方法。可以使用js脚本window.onload=xxx;来调用初始化的方法。
3. 在本地试的不成功的时候,可以放到服务器上试一下。

  1. package 
  2.     import flash.display.Sprite; 
  3.     import flash.external.ExternalInterface; 
  4.  
  5.     public class Jscallas3method extends Sprite 
  6.     { 
  7.         public function Jscallas3method() 
  8.         { 
  9.  
  10.             ExternalInterface.addCallback ("mjscallas3", jscallas3); 
  11.  
  12.         } 
  13.  
  14.         public function jscallas3(tstr:String):void{ 
  15.  
  16.             txt1.text="酷播CuPlayer.com提示您:js call as3"+tstr; 
  17.  
  18.         } 
  19.  
  20.     } 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器