在AppMenu.js中,
AppMenu = function()
{
var scope = this;
}还注意到:
Star.Bus.addEvent("AppMenu_StatSheet");
Star.Bus.on("AppMenu_StatSheet", scope.AppMenu_StatSheet, scope);
scope.registerApp("Exit Game", "AppMenu/images/exit_button.png", "AppMenu_exit", "");再往下是一种方法
scope.AppMenu_StatSheet = function()
{
showStats();
}我将showStats()方法的位置移到另一个js文件中,我希望该方法将其调用发送到那里,而不是原来的位置。在Javascript中,我能告诉程序在哪里调用showStats()吗?
奇怪的是,编辑时没有AppMenu.html。我现在相信,所有html都是由上面文件夹中的一个主HTML文件处理的。
发布于 2011-07-05 20:27:37
如果在PHP/HTML页面中包含两个Javascript文件,编译器将自动使用您的showStats()函数,即使它是从file1.js调用的,并且实际函数位于file2.js中。
发布于 2011-07-05 20:29:18
只要将这两个文件都包含在HTML页面中,就可以了。可能在另一个文件之前加载带有showStats()的文件。
https://stackoverflow.com/questions/6588456
复制相似问题