2010-12-04 3 views
0

기본적으로 저는 as 파일에 일부 함수가 있습니다. 그들 중 일부는 mc 인스턴스로 재생됩니다. 인스턴스를 콜백으로 사용하는 함수를 호출 할 때는 인스턴스를 사용할 수 없습니다. 해결할 방법이 있습니까?ExternalInterface : 콜백에서 일부 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 

오류

AS 나는 whem 자바 스크립트에서 호출 A (전용)에서 이탈리아를 참조하려고 얻을 :

캐치되지 않는 예외 : 오류를 ActionScript에서.


기본적으로 이탈리아 영화 클립은 AS 기능을 통해 사용할 수 있습니다. 하지만 자바 스크립트에서 AS 함수를 호출하면 사용할 수 없습니다. 보시다시피, 나는 A의 B를 봅니다. 나는 볼 수없는 이탈리아 만입니다. 왜?

답변

0

안녕하세요, 괜찮습니다. 작동합니다. 그것은 내 방법 중 하나에 나쁜 오류가 발생했습니다.

죄송합니다. 중재자가이 질문을 삭제할 수 있습니다. 안녕!