javascript - 从 ActionScript 调用 ExtJS 函数

标签 javascript flash extjs actionscript

我想知道是否可以从 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/

相关文章:

javascript - 当初始状态和最终状态相同时,不会触发 transitionend

java - 使用来自 Flagstone 的 Transform SWF for Java 编辑 SWF 文件

flash - JWplayer透明屏颜色参数

php - 将视频添加到 php

javascript - 使用 .find() 的 Mongoose 静态函数返回查询,并且静态函数无法识别

javascript - JavaScript 提示中的选定值

javascript - ExtJs 将工具提示添加到水平滚动控件选项卡面板

extjs - 如何从 Ext 窗口文本字段获取用户输入值?

javascript - 如何为 'ws' Web-Socket 模块创建自定义事件?

ExtJs Ajax请求异常同步