2011-08-22 1 views
1

Pulpcore Java 프레임 워크를 사용할 때 문제가 있습니다. 애플릿이있는 페이지에서 자바 스크립트에서 Java 함수를 호출하려고했습니다. 애플릿이 페이지에 올바르게 임베드되었습니다 (펄프 코어가 코드를 생성했습니다). 자바 스크립트 코드는 다음과 같습니다Pulpcore 및 Javascript에서 Java 애플릿으로의 통신

$(document).ready(function() { 
    var self = $("#pulpcore_object")[0]; 
    self.show2(); 
}); 

나는 심지어이 코드를 디버깅하고 올바르게 DOM에서 애플릿을 얻을 수 있지만, 다음이 자바 스크립트 오류가 :

Uncaught exception: TypeError: 'self.show2' is not a function

나를 조금 혼란 있습니다. 사용 중

document.pulpcore_object.show2(); 

같은 오류가 발생합니다.

내가 뭔가를 놓치고 있는지, 어디에 문제가 있는지 알 수 없습니다. 나는 애플릿 통신에 JavaScript를 보여주는 Pulpcore 튜토리얼을 찾을 수 없다. 그래서

$(document).ready(function() { 
    var applet = $("#pulpcore_object")[0]; 
    var scene = applet.getCurrentScene(); 
    scene.method(); 
}); 

, 우리는 다음 애플릿 및 주요 장면 클래스를 얻고 지금 우리를 호출 할 수 있습니다 :

이 코드는 작동합니다

답변

0

이 답변은 질문 안에 답으로 f1ames에 의해 게시 장면 클래스의 public 메서드입니다.