http://code.google.com/p/jate/
注意左上角,是薰衣草做的,HOHO~
jssc的也在征集中。
最近实验JAte的缘故,发现了2个很恶心的bug。jssc4的制作已经发现ie的一个ExternalInterface的恶心地方了,没想到现在又发现2个。
1.jssc4中发现的bug:
当出现js通过ExternalInterface接口调用as,as接受请求通过ExternalInterface回调js时,如此循环ie下有6次的上限,其余浏览器未发现。
解决办法是在js调用as时,把调用这句话放在一个function中,然后setTimeout(function, 0)即可。
2.JAte实验bug之一:
用adobe推荐办法取得swf对象时,如果有js的方法对象存在与swf相同id或name的情况,window[swfname]在ie下会取得js的方法对象而不是swf对象。这是个很诡异的地方,因为alert测试都会输出object,不过前者是[object Object],后者是[object]。输出其tagName便可发现,前者undefinded,后者是OBJECT。
3.JAte实验bug之二:
依然是as先调用js,然后js回调as。假如页面中写好一个test()方法,然后加入swf,再as去调用它,它再回调as,一切正常。
如果是用js产生swf对象(即js先createElement一个div,div的innerHTML是加入swf对象的html代码),as先调用js一切正常,js再回调as的话……虽然能找到这个swf对象,但恶心的是,ie下会报错说没有这个方法,其它均正常。

本博客所有文章均采用