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

相关推荐

  • 华为云国际站代理商注册:ftp空间与服务器

    华为云国际站代理商注册:FTP空间与服务器全解析 一、引言:数字化转型中的FTP与服务器需求 随着全球企业加速数字化转型,FTP(文件传输协议)空间与服务器作为数据存储和传输的核心基础设施,成为企业IT架构中不可或缺的组成部分。华为云凭借其全球化布局、高性能产品矩阵和全栈技术能力,为代理商及终端用户提供安全、弹性、高性价比的解决方案。 二、华为云国际站代理商…

    2025年4月14日
    37300
  • 华为云国际站代理商:服务器配置host文件

    华为云国际站代理商:服务器配置Host文件 随着云计算技术的迅猛发展,越来越多的企业开始迁移到云平台,以提高IT基础设施的灵活性、可扩展性与成本效益。华为云作为全球领先的云计算平台,凭借其强大的技术实力和全球服务网络,在云计算领域占据了重要地位。作为华为云国际站的代理商,合理配置服务器的Host文件是确保云服务顺利运行的一个关键步骤。本文将详细探讨如何通过配…

    2024年12月17日
    1.9K00
  • 华为云国际站:呼叫中心建立方案

    华为云国际站:构建全球化智能呼叫中心的最佳实践 一、全球化企业面临的客户服务挑战 随着企业国际化进程加速,传统呼叫中心面临多语言支持困难、跨国部署成本高、系统弹性不足等痛点。华为云呼叫中心解决方案通过云原生架构与AI技术,为企业提供覆盖170+国家/地区的全渠道智能服务能力。 二、华为云呼叫中心核心优势解析 2.1 全球网络与本地化服务能力 依托华为全球30…

    2025年5月23日
    47400
  • 襄阳华为云代理商:asp网站地图生成

    襄阳华为云代理商:ASP网站地图生成 1. 引言 随着互联网的迅速发展,网站的规模和复杂性也不断增加。为了提高用户体验和搜索引擎优化,一个完整的网站需要提供地图页面,以便让用户更好地了解网站结构。本文将介绍如何使用ASP技术生成网站地图,并结合华为云服务器产品的优势进行说明。 2. ASP技术简介 ASP(Active Server Pages)是一种服务端…

    2024年1月12日
    61600
  • 华为云代理商:html给图片加链接

    华为云代理商:利用HTML轻松为图片添加超链接 引言:图片链接在网页设计中的重要性 在当今数字化时代,网页设计已成为企业展示形象、推广产品的重要窗口。而图片作为网页中最直观的视觉元素之一,其重要性不言而喻。为图片添加超链接不仅能够提升用户体验,还能有效引导用户进行更深层次的互动。作为华为云代理商,我们深知高效、稳定的云服务对于网页开发的重要性。本文将详细介绍…

    2025年12月2日
    23200

发表回复

登录后才能评论

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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