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

Like (0)
luotuoemo的头像luotuoemo
Previous 2024年4月9日 05:38
Next 2024年4月9日 06:02

相关推荐

  • 华为云国际站代理商注册:cdn资质条件

    华为云国际站代理商注册:CDN资质条件 引言 随着数字化转型的加速,内容分发网络(CDN)成为企业提升用户体验和服务质量的重要工具。华为云凭借其强大的技术实力和市场影响力,为希望注册成为国际站代理商的企业提供了良好的机遇。在这篇文章中,我们将详细探讨华为云的优势,以及成为其CDN代理商所需的资质条件。 华为云的优势 华为云作为全球领先的云计算服务提供商,具有…

    2024年10月31日
    1900
  • 岳阳华为云代理商:安全生产检查记录

    岳阳华为云代理商:安全生产检查记录 一、背景介绍 作为岳阳地区的华为云代理商,我们一直致力于为企业提供安全可靠的云服务。为了确保客户的安全生产,我们定期进行安全生产检查,并记录检查过程和结果。 二、检查目标 本次安全生产检查的目标是评估客户在使用华为云服务过程中是否存在安全风险,同时发现并解决潜在的安全问题,以确保客户数据的安全性。 三、华为云的优势 华为云…

    2024年1月25日
    9300
  • 华为云代理商:cdn探测请求

    华为云代理商:CDN探测请求 在现代互联网架构中,CDN(内容分发网络)已成为提高网站性能和用户体验的关键技术之一。随着全球化的发展,用户对网站访问速度的要求不断提高,CDN作为一种加速内容分发的技术,能够显著提升数据传输的效率。本文将深入探讨华为云代理商如何通过CDN探测请求,提高网络性能,并结合华为云服务器产品的优势,分析其在CDN应用中的价值。 一、什…

    2024年11月10日
    2600
  • 华为云国际站代理商充值:cn的域名怎么样

    华为云国际站代理商充值:.cn的域名怎么样 引言 在全球数字化转型加速的今天,选择适合的云服务提供商至关重要。华为云作为全球领先的云计算服务提供商之一,以其稳定可靠的服务和创新的产品在国际上广受欢迎。 华为云的优势 1. 安全性与隐私保护 华为云致力于为客户提供高水平的安全保障。其基础设施安全覆盖全球多个地理区域,采用世界级的安全控制措施,保障用户数据的安全…

    2024年8月15日
    7800
  • 华为云国际站代理商:服务器是否支持php

    华为云作为一家提供全面云服务的公司,其服务器支持多种编程语言,包括 PHP。华为云的Elastic Cloud Server (ECS) 允许用户自由选择操作系统和配置环境,因此可以安装和运行 PHP。 如果你打算在华为云服务器上部署 PHP 应用程序,你可以按照以下简要步骤进行: 选择并创建服务器:首先,在华为云国际站选择合适的服务器类型和配置。你可以根据…

    华为云 2024年5月5日
    7600

发表回复

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

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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