如题,我在as中需要调用js的方法 用的jQuery,代码如下:
ExternalInterface.call("$.a");
在js中是这样定义的,
$.a = function(){alert(1111)}
这样是没问题的,但是当我使用noConflict的时候就不生效了 如下: JS中:
var jq = jQuery.noConflict();
jq.a = function() {alert('dsdsdsfew')}
然后as中如下:
ExternalInterface.call("jq.a");
这样就不生效了。 这是什么原因呢?(PS:我是AS小白)
注:经过测试,发现问题是出在后面的情况的JQ库是延迟加载的,通过appendChild加载进去的。而如果一个页面中是不会出现问题的。