华为云代理商: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

相关推荐

  • 华为云国际站代理商注册:服务器托管和租用区别

    华为云国际站代理商注册:服务器托管和租用区别 在当今快速发展的信息技术时代,企业对云计算服务的需求日益增加。尤其是对于希望在国际市场上拓展业务的公司,选择合适的云服务器产品显得尤为重要。华为云作为全球领先的云服务提供商,为各类企业提供了强大的云计算解决方案。对于华为云国际站的代理商来说,了解并区分服务器托管与服务器租用的区别是开展业务的关键。 什么是服务器托…

    2024年11月26日
    4500
  • 华为云国际站代理商:常见的网络攻击类型

    华为云国际站代理商:常见的网络攻击类型与应对 一、引言 在全球化的商业环境中,电子商务网站运营着丰富的数据和业务流程。作为华为云的国际站代理商,充分理解并应对各类网络攻击是确保业务安全、提升用户体验的关键。本文旨在梳理常见网络攻击类型,探讨其背后的技术原理,并结合华为云服务器产品为代理商提供有效的防御策略。 二、常见的网络攻击类型 1. SQL注入攻击 SQ…

    2024年7月1日
    12000
  • 华为云国际站代理商充值:服务器ip配置方法

    华为云国际站代理商充值:服务器IP配置方法 随着云计算技术的不断发展,越来越多的企业开始选择将业务迁移至云平台。华为云作为全球领先的云计算服务商,提供了稳定、高效且安全的云服务器解决方案。在本文中,我们将详细介绍华为云国际站代理商充值的流程,并重点说明服务器IP配置方法,帮助用户快速了解如何进行配置,以便更好地使用华为云的云服务器产品。 一、华为云的优势 在…

    2024年11月28日
    4000
  • 华为云国际站代理商充值:服务器改云

    华为云国际站代理商充值:服务器改云 在当今互联网时代,云计算作为一种全新的计算模式,正逐渐成为企业数据管理和应用开发的首选方案。作为云计算领域的领军企业之一,华为云凭借其领先的技术实力和优质的服务,受到越来越多企业的青睐。本文将从华为云的优势出发,探讨如何通过华为云国际站代理商进行充值,并将服务器改造为云,实现数字化转型。 强大的技术实力 华为作为全球领先的…

    2024年11月3日
    4800
  • 华为云代理商:cs结构的服务器压力测试

    进行CS结构(Client-Server结构)服务器的压力测试,尤其是在使用华为云的服务器时,可以按照以下步骤来进行: 1. 确定测试目标 性能指标:例如,响应时间、吞吐量、并发用户数、错误率等。 测试场景:模拟实际用户行为,如登录、数据提交、查询等操作。 2. 选择压力测试工具 JMeter:Apache JMeter 是一个流行的开源工具,可以模拟大量用…

    华为云 2024年7月22日
    11400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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