我目前正在 Adobe 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/