`
xhanxhanxhan
  • 浏览: 208016 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

AS3与javascript交互

    博客分类:
  • RIA
阅读更多

又改行了哈,战线越铺越长了,希望能静下来把战壕挖深点。

      在AS2中,获取外部传递给flash的变量只需通过 _root.value即可访问到,同时访问外部只需通过getURL('link')来访问外部链接和JS代码。

      然后是AS3。

 

  获取外部变量:

function getParameter(){
  var param:Object = root.loaderInfo.parameters;
  if (param["name"]!=null) {
    str = param["name"];
    trace("value:"+param["name"]);
  } else {
    str = "null";
    trace("value:null");
  }
}

 

操作外部链接:

import flash.external.ExternalInterface;
var returnValue:type = ExternalInterface.call("functionName",params);

 

一个比较方便的东东用来包含SWF文件以及传值给flash:

(通过Jquery以及flash插件forJquery)

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS WITH FLASH AS3</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script language="javascript" src="/online090226/js/jquery.flash.js"></script>
		<script type="text/javascript">
		function needLogin(){
	alert('请先登录,才能玩游戏');
   // document.fmLogin.username.focus();
    //window.location='index.jsp';
}

			$(document).ready(function(){
				$('#example').flash({
					src: 'main.swf',
					width: 400,
					height: 300,
					flashvars: { name: 123654}
				},
				{
					version: 9
				});

			}
			);


</script>
</head>

<body>
<div id="example">
	
</div>
</body>
</html>
 

 

分享到:
评论

相关推荐

    AS3.0与JS交互

    以下将详细讲解AS3.0与JavaScript交互的原理和方法。 首先,AS3.0与JavaScript交互的核心机制是“External Interface”。在AS3.0中,`flash.external.ExternalInterface`类提供了与JavaScript进行通信的接口。通过...

    flex和javascript交互例子

    标题"flex和javascript交互例子"指向了这个主题的核心——如何在Flex应用中调用JavaScript函数,以及反过来在JavaScript中调用Flex的方法。这种技术通常被称为“Bridge”或“跨域通信”。 在Flex中,我们可以使用`...

    Flex3与javascript相互交互验证

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

    AS与JS交互

    这可能表示这些文件是用来定义Flex UI并与JavaScript交互的组件。 "main.mxml"很可能是项目的主入口文件,它定义了应用程序的结构和初始行为,包括如何初始化和设置AS与JS交互的桥接。 通过分析这些文件,我们可以...

    FLEX通过AS3与FLASH交互

    在FLEX中通过AS3与FLASH交互的核心在于“ExternalInterface”类。这个类允许AS3代码与JavaScript在浏览器环境中进行通信,从而间接地实现了FLEX与HTML页面中的FLASH对象的交互。以下是实现这一交互的基本步骤: 1. ...

    JavaScript与ActionScript3交互问题总结

    - **游戏控制**:JavaScript可以处理用户输入,与AS3游戏引擎交互。 6. 性能与优化 - 尽量减少交互次数,避免频繁通信导致性能下降。 - 对大型数据进行分块传输,减轻负担。 - 使用JSON等轻量级数据格式提高...

    Flash AS3与JAVASCRIPT通信,读取图片,生成SWC

    本话题主要关注的是Flash ActionScript 3(AS3)与JavaScript之间的交互,以及如何在Flash中读取图片并生成SWC库。以下是对这些知识点的详细解释: 1. **ActionScript 3 (AS3)与JavaScript通信**: - **Bridge技术...

    flex与ajax交互、flex与javascript交互.docx

    ### Flex与Ajax交互、Flex与JavaScript交互 #### 一、引言 随着Web技术的发展,Flex作为一种基于Adobe Flash平台的应用开发框架,在企业级应用中曾经非常流行。它提供了丰富的用户界面构建工具,并能够与服务器端...

    as3.0利用ExternalInterface与js交互的播放器

    在本文中,我们将深入探讨如何在AS3.0(ActionScript 3.0)中使用ExternalInterface类与JavaScript进行交互,特别是在实现一个自定义播放器的场景中。这个主题是针对那些希望在网页中集成Flash内容并与网页的...

    AS3与JS通信

    然而,有时我们需要让Flash内容与网页的其他部分进行交互,比如获取用户输入、更新DOM元素或者实现页面导航,这就需要AS3与JS之间的通信。 二、通信方法 1. **ExternalInterface API**:这是AS3和JS通信的主要方式...

    flex与as2交互

    1. **ExternalInterface:** Adobe Flash Player提供了一个名为`ExternalInterface`的API,使得AS2和AS3代码可以与JavaScript进行通信。在Flex应用中,你可以通过`ExternalInterface.call`方法调用AS2的函数,而在AS...

    Flash as3调用外部AS脚本

    在Flash开发中,...这有利于代码组织和复用,同时,如果需要与JavaScript交互,可以利用`ExternalInterface`进行跨语言调用。在实际的开发过程中,了解这些基础概念和技术对于高效地构建Flash应用程序至关重要。

    javascript与actionscript的交互.[课件]

    3. JavaScript 与 ActionScript 的交互: - Flash External Interface (FSCommand):这是早期实现 JS 和 AS 交互的方法,通过在 Flash 内部调用 JavaScript 函数或从 JavaScript 调用 Flash 公开的方法。FSCommand ...

    PHP与javascript实现变量交互的示例代码

    本例是PHP和javascript交互的例子,php中的值赋给js变量中,前提是这个php变量必须有值才行,就算是假分支中。比如php中的$flags在本例中为true,如果js中false语句写成:$title_1[removed] = “&lt;?php echo $...

    AS3与JaveScript之间的通讯视频讲解

    本视频教程将深入探讨如何实现AS3与JavaScript之间的通信。 1. **跨域策略**: 在AS3与JavaScript通信时,由于同源策略的限制,如果Flash内容和HTML不在同一个域名下,必须设置跨域策略。在AS3中,可以通过`...

    Flash与JS交互案例

    `ExternalInterfaceExample.as`是ActionScript代码,实现了与JavaScript的交互逻辑;而`ExternalInterfaceExample.html`是承载SWF的HTML页面,它配置了Flash对象,并用JavaScript进行了交互。最终编译生成的`...

    swift与JS交互

    Swift与JavaScript交互是iOS开发中的一个重要话题,尤其是在构建富交互性的移动应用时。Swift通过WKWebView组件提供了与JavaScript高效通信的桥梁,使得原生应用能够充分利用Web技术的优点,同时保持高性能和安全...

    一个实现ActionScript 与JavaScript 进行相互通信的程序例子

    这可以通过在Flash的AS3代码中添加`flash.external.ExternalInterface.addCallback`方法来实现,指定一个ActionScript方法和JavaScript可以调用的名称。 2. **定义可调用的ActionScript方法**:在ActionScript中...

    as2/3与js相互调用实例 源码

    2. **AS3与JS的交互**: AS3中,与JavaScript的交互更为完善和安全,它同样使用`ExternalInterface`类。AS3的`addCallback`方法和`call`方法分别用于设置可从JS调用的函数和从AS3调用JS函数。与AS2不同,AS3要求在...

    FLASH CS3(AS3)和JS之间通信

    在这个示例中,`1.fla`是Flash的源文件,其中包含了AS3代码,可能已经定义了与JavaScript交互的函数。`show.html`是包含Flash内容的HTML页面,可能使用了`ExternalInterface`或`flashvars`来与Flash通信。`c.swf`是...

Global site tag (gtag.js) - Google Analytics