I have been reading the documentation chapters 6.6 and 8.7 and am interested in creating my own Java classes in my actionscript extension. However I haven't had much success. Hope someone can help me:
My Java Class code:
Code: Select all
public class ClassName {
private varType var;
public ClassName() {
// some constructor code
}
public ClassName getClassObject() {
return this;
}
public void functionName(String text) {
// some code
}
}Code: Select all
var pack = Packages.it.gotoandplay.smartfoxserver.data;
var someVar = pack.ClassName.getClassObject();
someVar.functionName(str);Any idea why I get this error? Also, where should I place this Java class object? Right now, it's in Server\javaExtensions\it\gotoandplay\smartfoxserver\data. Or can I place it anywhere as long as it is in the classpath of the start.bat?Error in extension [ extension.as ]: TypeError: getClassObject is not a function, it is org.mozilla.javascript.NativeJavaPackage.