javascript - 在 Flex 中编写 javascript

标签 javascript apache-flex

我目前正在 Adob​​e Flex 中开发一个应用程序,我必须使用一些用 javascript 编写的 API(Google Earth API、Garmin Communicator Plugin API..)我如何在 Flex 中使用 js。

谢谢!!

最佳答案

您可以使用 ExternalInterface 调用 JavaScript 函数。

例如: 在您的 index.template.html 文件中,您可以包含 javascript 代码或定义一些 javascript:

<script type="text/javascript" src="./assets/ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="./assets/js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">   
  function launchEditor() {
    $("#editor").hide();
  }
</script>

如果你想调用函数“launchEditor()”,你可以用下面的代码来实现:

// Run editor
ExternalInterface.call("launchEditor");

您现在可以将您的数据从您的 Flex 应用程序发送到您的 JavaScript,然后调用 Javascript API。

在您的 Flex 应用程序中:

// Send data to javascript
ExternalInterface.call("garminSender", data1, data2, data3);

在你的 JavaScript 中:

function garminSender(data1, data2, data3) {
 ...
}

关于javascript - 在 Flex 中编写 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312040/

相关文章:

actionscript-3 - 弹性 : How to control spacing between form item and corresponding errorString?

javascript - CSS3 的浏览器兼容性问题

javascript - 从javascript中的对象克隆具有特定属性的对象?

javascript - 获取自定义对象构造函数名称

apache-flex - Flex 4 - 当容器的子级依赖于状态时如何循环它们

flash - 有条件地删除对 AS3 中函数的调用,例如 C# 的 ConditionalAttribute

apache-flex - 如何将XPath与AS3结合使用,并获得仍引用到XMLDocument对象的结果?

javascript - 我如何使用React中的Material ui库从自动完成框中进行选择

javascript - 在 Rails 中保存和更新基于 AJAX 的图形的状态

flash - Adobe Flash 浏览器是独立的吗?