我想知道是否可以从 ActionScript 调用ExtJS函数?
例如我们在 ExtJS 上编写了以下代码:
Ext.define('utils', {
singleton : true,
alert : function (message) {
Ext.MessageBox.alert(Ext.locale.error, message);
}
});
可以从 ActionScript 中调用它吗?我知道可以使用ExternalInterface()
调用普通的java脚本函数,但它不适合我。
预先感谢您的帮助!
最佳答案
我不详细了解ExternalInterface方法,但使用Ext.define你只需用给定的方法定义一个javascript对象(因为它是一个单例)。所以在 JavaScript 中你可以简单地调用
utils.alert('Hello World');
所以不应该可以使用下面的简单调用
ExternalInterface.call('utils.alert', 'Hello World');
关于javascript - 从 ActionScript 调用 ExtJS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16610165/