从 MXML 调用外部 JavaScript 函数

call external javascript function from mxml

本文关键字:JavaScript 函数 外部 调用 MXML      更新时间:2023-09-26

我是Flash的新手。但我对自己在做什么有一些了解。我正在开发一个应用程序,我需要在其中传递我在 html 文件中添加的外部 js 文件中单击按钮的值。(HTML 文件嵌入闪存 SRC)。

MXML代码(功能) :

private function sendDTMF(tone:String):void {
        JSLog.debug("Sending DTMF tone "+tone);
        ExternalInterface.call("sendDTMF",tone);
        //connectionManager.sendDTMF(tone);
        JSLog.debug("last Send DTMF tone "+tone);
    }
这个函数

正在工作,但是当我调用这个函数并将参数传递给函数时,函数给我登录控制台。但是javascript函数还没有从mxml文件调用。

我还在JS文件中添加了外部接口和JS函数的库。

你可以像这样从 Flex 调用 JS 函数

在 AS3 中

if(ExternalInterface.available){
ExternalInterface.call(“openNotes”, parameter);
}

在 Javascript 中

function openNotes(notesUrl){
window.open(notesUrl, ”, ‘width=1000,height=600′);
}