是否可以从" jsx" 中调用" js" 功能。没有evalscript(" callJsx",callbackfromjsx)。 因为我想调用js函数,当使用" afternew"加载新文档时事件。
app.addEventListener("afterNew", myDisplayEventType);
function myDisplayEventType(myEvent){
alert("This event is the " + myEvent.eventType + " event.");
//here i want to call js
}
答案 0 :(得分:1)
是的,你可以使用plugplugobject来实现它,并在html文件中包含vulcan.js,重新连接到js文件
var externalObjectName = "PlugPlugExternalObject";
mylib = new ExternalObject( "lib:" + externalObjectName);
var eventObj = new CSXSEvent();
eventObj.type="EventName";
eventObj.data="data for event";
eventObj.dispatch();
将此代码添加到jsx并使用csInterface.addeventlistener()
在js文件中为'EventName'添加事件侦听器