ExternalInterface:无法从回调中访问某些AS对象(动画片段)

时间:2010-12-04 16:41:33

标签: actionscript callback externalinterface

基本上,我的文件中有一些函数。他们中的一些人使用mc实例。调用将其用作回调的函数时,该实例不可用。有办法解决吗?

实施例

AS

function B(){
    ExternalInterface.call('console.log','ok')//OK!!!
}

//italy is a MovieClip on the Main timeline
function A(){
    B();
 ExternalInterface.call('console.log',italy)//Error!
}

ExternalInterface.addCallback('test',A);

JS

$('flash').test();//flash is my html swf object

我试图通过javascript调用来自A(only)whem引用意大利语的错误:

未捕获的异常:Actionscript中的错误。


基本上,意大利movieclip可通过AS功能获得。但是如果我从javascript调用AS函数它就不可用。正如你所看到的那样,我从A看到B.这是我唯一看不到的意大利。为什么呢?

1 个答案:

答案 0 :(得分:0)

嘿,不,一切都好,它有效。在我的一个方法中,这是一个错误的错误。

对不起。也许主持人可以删除这个问题。再见!