flex 中初始化注册的方法
public function init():void
{
serivice.getTopoData(false);
ExternalInterface.addCallback("test1",test);
ExternalInterface.addCallback("test2", test);
}
test为flex 中的方法,
然后我在js中调用,var newObject=getSWFObject("objectSwf");
newObject.test1()可以执行,然后我在另一个js方法中调用newObject.test2()就报错:对象不支持test2 属性或方法,怎么回事?
javascript 调用 flex 提示 对象不支持 属性或方法
答案:2 悬赏:80 手机版
解决时间 2021-03-17 14:00
- 提问者网友:记得曾经
- 2021-03-16 17:54
最佳答案
- 五星知识达人网友:空山清雨
- 2020-12-17 01:55
顺序呢?有没有在swf加载完成之前就调test2
全部回答
- 1楼网友:长青诗
- 2020-03-26 12:52
你好!
为什吗要为同一个方法注册两次而且是两个名字~你可以在如果你实在想为一个方法注册两次事件,那你可以在新建一个方法调用test 方法然后ExternalInterface.addCallback("test2", 新建方法);
我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯