`
womendu
  • 浏览: 1517270 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

javascript与flash函数相互交互

阅读更多

Java代码

  1. import flash.external.ExternalInterface;
  2. function hello(){
  3. return "测试成功了哦~~";
  4. }
  5. //允许flash调用js函数 参数1:js函数名称 参数2:向js函数传递的参数
  6. ExternalInterface.call("hello", "jacky");
  7. //允许js调用flash中的函数 参数1:要调用flash函数的js函数,参数2:被调用flash函数
  8. ExternalInterface.addCallback("helloas",hello);
import flash.external.ExternalInterface;
function hello(){
		return "测试成功了哦~~";
	}
	//允许flash调用js函数 参数1:js函数名称 参数2:向js函数传递的参数
ExternalInterface.call("hello", "jacky");
//允许js调用flash中的函数 参数1:要调用flash函数的js函数,参数2:被调用flash函数
ExternalInterface.addCallback("helloas",hello);

接下来是 JSP页面
把你生成SWF 文件放入工程相应的目录下 把路径自己的路径就可以了
当然

Java代码

  1. String path = request.getContextPath();
  2. String basePath = request.getScheme() + "://"
  3. + request.getServerName() + ":" + request.getServerPort()
  4. + path + "/";
  5. %>
  6. 测试
  7. function callFromFlash() {
  8. alert("11")
  9. var a=thisMovie("test").helloas();
  10. alert(a);
  11. }
  12. function hello(v)
  13. {
  14. alert(v) ;
  15. }
  16. //thisMoivie 参数:是swf文件 的id
  17. function thisMovie(movieName) {
  18. if (navigator.appName.indexOf("Microsoft") != -1) {
  19. return window[movieName]
  20. }
  21. else {
  22. return document[movieName]
  23. }
  24. }
  25. pluginspage="http://www.macromedia.com/go/getflashplayer"
  26. type="application/x-shockwave-flash" width="560" height="270" allowScriptAccess="always" wmode="transparent" >
分享到:
评论

相关推荐

    javascript与flash之间的交互(例子)

    JavaScript 可以通过这些对象的属性和方法与 Flash 进行交互,如 `getVariable` 和 `setVariable` 方法。 3. **Flash 发布设置**: 为了使 Flash 能够与 JavaScript 通信,需要在 Flash 的发布设置中启用 "Allow ...

    javascript与flash相互调用

    JavaScript 和 Flash 之间的相互调用是一种常见的技术,用于在网页中实现两者的深度融合。这种技术在早期网页设计中尤其流行,因为Flash提供了丰富的动画和多媒体功能,而JavaScript则擅长处理用户交互和页面逻辑。...

    Javascript与Flash中的Socket交互

    JavaScript 与 Flash 中的 Socket 交互是网页开发中一种重要的技术,主要用于实现浏览器与服务器之间的低级别通信。在 Flash 中,Socket 类提供了与服务器进行双向数据流通信的能力,而 JavaScript 则可以用来控制 ...

    Qt和flash交互

    3. **Flash与JavaScript交互**: 虽然Qt是C++库,但Flash内容主要通过JavaScript与宿主环境(在这种情况下是Qt)进行交互。在Flash中,可以使用ActionScript的ExternalInterface类来暴露方法供JavaScript调用。同样,...

    Flash与C#交互

    1. **Flash External Interface (AS3):** 这是Flash Player提供的一个API,允许ActionScript 3代码(Flash的编程语言)调用JavaScript函数,进而与网页中的C# Web服务或Ajax接口通信。C#服务端可以处理请求并返回...

    Flash与JS交互案例

    本案例“Flash与JS交互案例”展示了如何在网页中使SWF(Flash影片)与JavaScript进行数据交换,从而实现更丰富的用户体验。 首先,让我们了解Flash中的`ExternalInterface` API。这是Adobe Flash Player提供的一种...

    Flex3与javascript相互交互验证

    Flex3与JavaScript之间的交互验证是Web开发中的一个重要概念,它允许Adobe Flex应用程序(基于ActionScript 3)与网页上的JavaScript代码进行通信。这种交互性极大地增强了富互联网应用(RIA)的功能,使得Flex组件...

    javascript与actionscript的交互.[课件]

    - Flash External Interface (FSCommand):这是早期实现 JS 和 AS 交互的方法,通过在 Flash 内部调用 JavaScript 函数或从 JavaScript 调用 Flash 公开的方法。FSCommand 主要用于命令传递,但其功能相对有限且不...

    JavaScript和Flash的通信(转)

    随着Web技术的发展,不同的媒体组件如JavaScript和Flash之间进行交互的需求逐渐增加。在本文中,我们将深入探讨JavaScript和Flash如何实现跨语言通信,并提供实际的应用案例来帮助理解这一过程。 #### 一、...

    VB与flash的双向交互

    在探讨“VB与Flash的双向交互”这一主题时,我们首先需要理解VB(Visual Basic)与Flash两种技术的基本概念以及它们如何实现数据和控制的相互传递。VB是一种由微软开发的事件驱动的可视化编程环境,它允许程序员通过...

    C# 与Flash交互简单示例【源码完美运行】

    7. **安全与限制**:由于Flash Player的安全策略,只有在同源策略允许的情况下,Flash才能与JavaScript交互。此外,外部接口的使用也受到一些其他限制,比如不能访问本地文件系统,除非用户明确授权。 8. **学习...

    flex和javascript交互例子

    在Flex中,我们可以使用`ExternalInterface`类来与JavaScript进行交互。`ExternalInterface.addCallback`方法允许我们在JavaScript中调用Flex组件的方法,而`ExternalInterface.call`方法则用于在Flex中调用...

    javascript 常用验证函数.doc

    - 对象嵌入:如使用object标签嵌入播放器和Flash,并与JavaScript交互。 - 异步调用类:使用XMLHttpRequest或fetch进行页面无刷新的数据获取。 这些JavaScript验证函数和技术涵盖了前端开发中的许多关键场景,它们...

    MFC程序与FLASH交互

    同时,Flash也可以通过ACTIONSCRIPT与MFC程序进行通信,比如通过ExternalInterface接口暴露函数给JavaScript,再由JavaScript调用MFC程序暴露的ActiveX接口。 在实际应用中,可能需要处理的问题包括: 1. 初始化和...

    FlashPlayer组件调用FLASH函数接口

    FlashPlayer组件调用FLASH函数接口是网页开发中的一个重要技术,尤其在富互联网应用程序(RIA)领域,它使得JavaScript与SWF文件(Flash内容)之间的交互成为可能。FlashPlayer作为一个广泛使用的浏览器插件,曾经是...

    FLASH与JAVASCRIPT之间的通讯.pdf

    在网页上,FLASH电影与JAVASCRIPT脚本的交互是通过FSCommand函数实现的。FSCommand函数是FLASH专门提供的与宿主环境(HOST APPLICATION)进行信息交换的窗口。通过FSCommand函数,FLASH电影可以将信息传递给...

    flash与js交互

    在网页开发中,Flash与JavaScript(JS)的交互是一个常见的需求,特别是在富互联网应用程序(RIA)的场景下。这两种技术的交互使得动态内容和用户互动得以实现,弥补了彼此的不足。本文主要探讨如何实现Flash...

    VB和flash交互

    3. **外部接口(External Interface)**:Flash Player 8及更高版本提供了外部接口功能,允许Flash与宿主环境(如VB)进行JavaScript级别的通信。在VB中,可以通过WebBrowser控件或自定义的ActiveX组件来接收和发送...

    flash与JS函数.txt

    Flash与JS函数交互的基础在于它们如何相互调用和传递数据。Flash中内置了一系列用于与外部脚本(如JS)通信的函数,这些函数允许Flash内容读取或修改HTML页面中的元素,反之亦然。这种双向通信极大地扩展了Flash的...

    c#winform和flash交互

    3. **配置Flash的外部接口**:在Flash项目中,使用ActionScript 3.0编写代码,通过`ExternalInterface.addCallback()`方法注册需要与C#交互的函数。例如: ```actionscript if (ExternalInterface.available) { ...

Global site tag (gtag.js) - Google Analytics