华为云代理商:flash与js通信

Flash与JS通信在技术上主要通过ExternalInterface对象进行实现。ExternalInterface 对象提供将 ActionScript 可接入的容器(例如:HTML)与 SWF 文件互相调用的能力。js调用Flash中的方法和Flash调用js中的方法都是通过这个对象实现的。

1、JS调用Flash:

1.首先,在AS中使用ExternalInterface的addCallback方法注册一个Flash函数。如:

import flash.external.ExternalInterface;
ExternalInterface.addCallback("functionName", callBackFuntion);
function callBackFuntion(value:*) : void {
   // 执行操作
}

functionName是js用来调用的函数名称, callBackFuntion是Flash响应函数。

2.然后在JS中即可用如下语句来调用Flash中的函数:

document.getElementById("FLASHID").functionName(value);

2、Flash调用JS:

1.首先在js中定义一个函数。如:

function jsFunction(value) {
    alert(value);
}

2.然后,在AS中使用ExternalInterface的call方法调用此JS函数。如:

ExternalInterface.call("jsFunction",value);

注意的是:

  • 在HTML中的object或者embed标签中需要添加allowscriptaccess属性,并且设置为always或者sameDomain才能允许脚本访问。
  • Flash与JS通信容易受到不同浏览器嵌入Flash的方式(Object或Embed)影响,在调用时应做好判断处理。
  • ExternalInterface不可用于本地计算机上的SWF文件,除非将文件的位置添加到Flash Player 9及更高版本的受信位置。

发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/174094.html

(0)
luotuoemo的头像luotuoemo
上一篇 2024年4月9日 05:38
下一篇 2024年4月9日 06:02

相关推荐

  • 华为云国际站代理商注册:cdn服务商内cdn厂商

    以下是以“华为云国际站代理商注册:CDN服务商内CDN厂商”为主题的文章,按照华为云的优势,结合华为云服务器产品,分小标题,条理清晰,最后总结文章,并输出为HTML格式。 华为云国际站代理商注册:CDN服务商内CDN厂商 在数字化时代,全球网络流量的快速增长使得内容分发网络(CDN)成为了各大互联网公司提高用户体验和网站性能的关键技术之一。作为全球领先的云计…

    2025年3月25日
    46600
  • 华为云代理商:给别人网络密码的软件

    华为云代理商:赋能安全高效的网络密码管理解决方案 在数字化转型浪潮中,网络安全与访问控制成为企业核心诉求。”给别人网络密码的软件”这一需求本质是对安全、便捷的权限管理工具的渴求。作为华为云官方授权代理商,我们依托华为云强大的技术底座,为企业提供符合安全规范的网络密码管理解决方案,实现权限分配与安全管控的完美平衡。 华为云四大核心优势赋…

    2025年6月25日
    48400
  • 华为云国际站注册:机器学习泛化性

    华为云国际站注册:解锁机器学习泛化性的核心优势 引言:机器学习泛化性的挑战与机遇 在人工智能快速发展的今天,机器学习模型的泛化能力成为衡量其实际价值的关键指标。泛化性强的模型能够在面对未知数据时保持稳定表现,而华为云国际站为全球开发者提供了提升模型泛化性的全方位解决方案。本文将深入探讨华为云如何通过技术创新和基础设施优势,助力企业突破机器学习泛化性的瓶颈。 …

    2026年1月4日
    25400
  • 华为云代理商:房地产公司网站建设与推广方案

    华为云代理商:房地产公司网站建设与推广方案 引言 随着信息化时代的发展,房地产行业亦需适应数字化转型的浪潮,拥有一个现代化、功能强大的网站对于房地产公司至关重要。华为云作为领先的云计算服务提供商,为房地产公司提供了全面的网站建设与推广解决方案。 华为云服务器产品优势 华为云服务器产品具有以下优势: 性能强大:华为云提供高性能的服务器,保证网站快速响应和稳定运…

    2024年8月15日
    56500
  • 华为云国际站代理商充值:cdn防cc穿盾

    华为云CDN防CC穿盾 华为云CDN简介 华为云CDN是一种高效的内容分发网络,旨在提供快速、可靠的内容传输服务。它通过全球分布式的节点,将用户请求的内容缓存到最接近用户的位置,从而加速内容传输和提升用户体验。 CDN防CC穿盾功能介绍 CDN防CC穿盾是华为云CDN的一项重要功能,主要用于防范恶意的CC攻击。CC攻击是指利用大量的虚假请求占用服务器资源,导…

    2024年10月18日
    57400

发表回复

登录后才能评论

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
购买阿里云服务器请访问:https://www.4526.cn/