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

相关推荐

  • 华为云国际站代理商:负载均衡的ecs需要独立硬盘吗

    华为云国际站代理商:负载均衡的ECS是否需要独立硬盘 在当今云计算的迅速发展背景下,越来越多的企业选择使用云服务来构建自己的信息化基础设施。华为云作为云计算行业的重要参与者,凭借其强大的技术实力和优质的服务,成为了全球范围内多个企业的首选云平台之一。本文将围绕华为云的ECS(Elastic Compute Service,弹性计算服务)与负载均衡的关系进行探…

    2025年3月23日
    8900
  • 华为云国际站代理商:服务器证书与网站不符

    华为云国际站代理商:服务器证书与网站不符问题分析 随着互联网的发展,越来越多的企业和个人开始通过云服务进行网站部署与数据存储。而在这个过程中,SSL证书作为保障网站数据传输安全的重要工具,成为了每一个网站不可或缺的部分。然而,随着技术的发展,尤其是在华为云等大型云服务提供商的不断推进下,许多用户在配置SSL证书时可能遇到一个常见的问题——“服务器证书与网站不…

    2024年12月2日
    9800
  • 华为云国际站代理商:cdn获取用户访问ip

    华为云国际站代理商:CDN获取用户访问IP 随着互联网的发展,全球的数字化服务越来越依赖于云计算技术。对于全球业务拓展和优化用户体验的公司来说,选择一个合适的云服务商至关重要。而在云计算的诸多技术服务中,内容分发网络(CDN)扮演了至关重要的角色。本文将重点探讨如何通过华为云的CDN获取用户的访问IP,并通过华为云国际站代理商的视角分析其优势。 什么是CDN…

    2025年3月25日
    5800
  • 华为云国际站代理商充值:cdn下沉调度异步

    华为云国际站代理商充值:CDN下沉调度异步 随着全球信息化程度的提高,互联网内容的分发和加速变得愈发重要,尤其是对于云计算服务提供商来说,内容分发网络(CDN)技术作为提升用户体验的核心技术之一,正逐渐成为各大云平台的必备工具。华为云作为全球领先的云计算和ICT(信息与通信技术)解决方案供应商,凭借其强大的技术优势和创新能力,在全球范围内为企业和开发者提供高…

    2024年12月4日
    12900
  • 华为云国际站代理商注册:服务应用场景

    华为云国际站代理商注册:服务应用场景 华为云的优势 华为云作为全球领先的云计算服务提供商,拥有一系列优势,包括: 强大的技术支持和研发实力 全球化的服务网络和数据中心覆盖 安全可靠的云计算基础设施 灵活多样的产品和解决方案 专业的客户服务和技术支持团队 服务应用场景 作为华为云国际站代理商,您可以在各种场景下为客户提供优质的云计算服务,包括但不限于: 跨境电…

    2024年4月20日
    20600

发表回复

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

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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