1

我有蜘蛛猴设置来从自定义类创建对象。例如,在一个脚本中,我可以说......

var d0 = new MyDog();

...在我的应用程序的 C++ 端,创建并存储了一个 Dog 对象。

然后我想做的是让 JSObject 在“它自己的空间”中执行脚本。例如,狗对象会执行一个脚本,上面写着......

this.Bark();

...而那个狗对象会自己叫吠。

有了这个功能,我可以独立地编写对象。

我在用户指南文档中没有找到任何相关信息。我以为我可以在单个 JSObject 而不是全局对象上评估脚本,但它似乎不起作用。

4

1 回答 1

1

其实,是。我回顾了我的代码,虽然我用单个对象的 JSObject 编译了我的脚本,但我并没有用它来评估脚本。一旦我进行了更改,我就能够在“单个对象空间”中执行脚本。

所以要明确一点,如果您想执行对单个 JSObject 进行操作的脚本,请使用该 JSObject 而不是全局 JSObject 对其进行评估。

于 2013-05-06T22:23:52.147 回答