2011-08-22 7 views
1

Pulpcore Javaフレームワークで問題があります。私は、アプレットのページでJavaScriptからJava関数を呼び出そうとしました。アプレットはページに正しく埋め込まれています(パルプコアはコードを生成しました)。 JavaScriptコードは次のとおりです。PulpcoreとJavascriptからJavaアプレットへの通信

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

は、私もこのコードをデバッグし、それが正しくDOMからアプレットを取得しますが、このJavaScriptエラーがあります:

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

私は少し混乱します。使用方法

document.pulpcore_object.show2(); 

は同じエラーを示します。

何かが不足しているか、どこに問題があるのか​​分かりません。私はアプレットの通信にJavaScriptを示すPulpcoreチュートリアルを見つけることさえできません。

答えて

0

この回答は、質問内の回答としてf1amesにより投稿されました:

このコードは動作しますので、

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

、私たちは、アプレット、その後、メインシーンのクラスを取得し、今私たちはいずれかを呼び出すことができますシーンクラスのパブリックメソッド

関連する問題