2010-08-09 4 views
1

을 할 수없는 나는 나는 자바 스크립트로 플래시에서 변수를 보낼 수 있지만 반대

var myName:String = "David"; 
var result:Number = ExternalInterface.call("methodInJS", myName); 
trace("Result from JS call is: "+result); 

이 나 자바 스크립트로 보낼 수 있습니다 자바 스크립트

function methodInJS(name) { 
alert("Hello to " + name); 
return 17; 
} 

에 AS3

이 있습니다. 그 반대의 방법은 무엇입니까? 나는 플래시로 보내고 싶다.

해결 방법 : addCallback이 작동하는 것처럼 보입니다.

감사

+0

당신이 알아 낸 것처럼 보입니다. 해결책으로 답을 작성한 다음이 질문에 대한 대답으로 받아 들여야합니다. – Echo

답변

0

난 당신 플렉스에서 비동기 호출 핸들러를 만든 다음 자바 스크립트에서 해당를 호출 할 필요가 있다고 생각합니다. 여기에있는 문서보기 http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_4.html

+0

메신저를 읽고 그것을 이해하고 있는지 잘 모르겠다. 그러나 그들은 외부 인터페이스를 사용하여 javascript 기능을 실행합니다. – Adam

관련 문제