首页 > 语言 > JavaScript > 正文

JS访问SWF的函数用法实例

2024-05-06 16:22:32
字体:
来源:转载
供稿:网友
这篇文章主要介绍了JS访问SWF的函数用法,实例分析了javascript访问swf文件的方法及易错点的处理技巧,需要的朋友可以参考下
 

本文实例讲述了JS访问SWF的函数用法。分享给大家供大家参考。具体分析如下:

关于Flash和JS相互调用的例子已经说很多了,这不是难题,当然,调用错误这也不是Flash和JS的错误,我们今天就来彻底解决IE,FF和Chrome之间的不兼容问题!

我们知道,Flash中,如果访问外部JS函数,只需 

复制代码代码如下:
flash.external.ExternalInterface.call("JS中的函数名");
这一句即可

 

如果要JS访问Flash中的函数,需要用addCallBack注册一个回调函数,让JS去调用(AS2例子)
 

  1. import flash.external.*; 
  2. var methodName:String = "SetImgPath"
  3. //JS需要调用的函数名字 
  4. var instance:Object = null
  5. var method:Function = extractstr; 
  6. //Flash中实际的函数名字,参数忽略,但是你调用的时候要记得有参数的要加上 
  7. var wasSuccessful:Boolean = ExternalInterface.addCallback(methodName, instance, method); 
  8. trace(wasSuccessful+"-callback"
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表