`
musicbox95351
  • 浏览: 229253 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

As和js通信问题完全解析(解决addcallback失效的问题)

    博客分类:
  • flex
 
阅读更多
html页面代码
引入swfobject.js
        ..var swfVersionStr = "10.0.0";
            var xiSwfUrlStr = "playerProductInstall.swf";
            var flashvars = {};
            var params = {};
            flashvars.xxxxxx = "参数值";  //设置参数
            flashvars.yyyyyy = "参数值";
            flashvars.zzzzzzz = "参数值";
            flashvars.locale = '${locale}';
            params.quality = "high";
            params.bgcolor = "#ffffff";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            params.wmode = "opaque";//屏蔽系统右键菜单的关键
            var attributes = {};
            attributes.id = "flashId";
            attributes.name = "flashId";
            attributes.align = "middle";
            if (swfobject.hasFlashPlayerVersion("10")) {
           		swfobject.embedSWF("flashId.swf", "flashContent","100%", "100%", swfVersionStr, xiSwfUrlStr,flashvars, params, attributes);
				swfobject.createCSS("#flashContent", "display:block;text-align:left;");
            }.
            
        ...












mxml文件中的代码
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="450" creationComplete="callLater(init)" 
			   xmlns:component="com.yotc.opviewweb.view.component.*" 
			   xmlns:twextends="com.yotc.opviewweb.view.component.twaverextends.*" 
			   >
<fx:Script>
		...
private function init():void
			{
    pageParam = FlexGlobals.topLevelApplication.parameters;
    //获取参数
    //pageParam.xxxxxx

}
	...
</fx:Script>
</s:Application>
分享到:
评论

相关推荐

    AS3与JS通信

    AS3(ActionScript 3)和JavaScript之间的通信是Web开发中的一个重要话题,特别是在构建富互联网应用程序(RIA)时。ActionScript 3是Adobe Flash Player和Adobe AIR中的编程语言,而JavaScript则是网页开发的标准...

    FLASH与JS双向通信AS2

    本主题聚焦于"FLASH与JS双向通信AS2.0",即ActionScript 2.0版本的Flash与JavaScript之间的数据交换。 ActionScript是Adobe Flash Player支持的编程语言,主要用于创建互动性的内容,如动画、游戏和应用程序。AS2.0...

    FLASH CS3(AS3)和JS之间通信

    标题“FLASH CS3(AS3)与JS之间通信”涉及的是两种主要的Web技术——Adobe Flash(使用ActionScript 3,简称AS3)和JavaScript之间的交互。这两种技术在Web开发中各自发挥着重要作用,Flash主要用于动画和多媒体内容...

    AS3.0与JS交互

    - 需要处理跨域安全问题,如果AS3.0内容和JavaScript在不同的源下,需要配置跨域策略文件。 4. **实际应用**: 这种交互机制在许多场景下都很实用,例如: - 动态数据交换:如实时更新Flash中的图表或动画数据。...

    js与as通信,js调用flash的方法

    在JavaScript (JS) 和ActionScript (AS) 之间进行通信是一种常见的需求,特别是在网页中集成Flash内容时。本文将深入探讨如何实现JS与AS的交互,以及如何通过JS调用Flash中的方法。我们将通过几个关键知识点来理解这...

    as3 与js相互通信

    3. **调试**:AS3与JS通信时的错误通常难以定位,使用`trace`语句进行日志记录或使用Flash的调试版本可以帮助解决问题。 总结来说,AS3与JS的相互通信是Web开发中增强互动性和功能的重要手段,尽管随着HTML5和WebGL...

    C#winform与as通信

    在IT行业中,C# WinForm和AS(ActionScript)之间的通信是跨平台应用程序开发中的一个常见需求。ActionScript主要用于Adobe Flash开发,而C# WinForm则是.NET Framework下的桌面应用程序开发框架。将这两者结合,...

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

    AS2(ActionScript 2.0)和AS3(ActionScript 3.0)是Adobe Flash中的两种脚本语言,而JavaScript(JS)是Web开发中的主要脚本语言。这三者之间的相互调用在创建富互联网应用程序(RIA)时非常常见,特别是在需要...

    js与as相互调用

    JavaScript(JS)与ActionScript(AS)是两种不同的脚本语言,它们在Web开发和富互联网应用程序(RIA)中都发挥着重要作用。JS主要用于浏览器端的交互和动态效果,而AS主要与Adobe Flash平台相关,用于创建动画和...

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

    - **Bridge技术**:AS3和JavaScript之间的通信主要通过Flash Player的`ExternalInterface`类实现。`ExternalInterface.addCallback`方法用于在AS3中注册一个函数,使得JavaScript可以调用它;反之,JavaScript可以...

    Flash与JavaScript的通信例子及总结(源码)

    Flash和JavaScript之间的通信主要基于两种技术:External Interface和Bridge技术。External Interface是AS3(ActionScript 3)中内置的功能,允许Flash内容与宿主环境(通常是网页)中的JavaScript进行双向通信。...

    AS3与JS交互通信(使用swfObject插入Flash)

    4、使用Flash中的ExternalInterface.addCallback方法创建接口,使JS能够调用AS中的函数。 包含swfobject.js与fla源文件。 (*下载swfObject开发版及示例请访问:http://code.google.com/p/swfobject/) 兼容性,...

    js调用AS flash函数

    在现代Web开发中,JavaScript(JS)和Adobe Flash(AS,ActionScript)是两种常见的交互技术,它们在创建动态和富媒体内容时起着重要作用。虽然Flash已经逐渐被HTML5取代,但在某些特定场景下,如旧版浏览器的兼容性...

    flex 与 js 通信的小例子

    本篇文章将探讨一个关于“flex与js通信”的小例子,它主要涉及到Adobe Flex和JavaScript之间的交互,这对于创建富互联网应用程序(RIA)是非常重要的。Flex是一种用于构建富客户端应用的开源框架,基于ActionScript...

    js调用as函数百分百能使用

    JavaScript(简称JS)和ActionScript(AS)是两种不同的脚本语言,它们分别在Web开发的不同领域中发挥作用。JS主要用于浏览器端,实现客户端交互和动态网页效果,而AS主要与Adobe Flash相关,用于创建富媒体内容和...

    VC2005和Flash AS3通信

    在AS3中,我们可以创建一个全局的ExternalInterface,该接口允许AS3代码与JavaScript或宿主环境(如VC++)进行通信。在AS3代码中,我们需要声明要暴露给外部调用的函数,例如: ```actionscript import flash....

    在网页中用AS调用JS播放WMA音乐

    通过这种方式,我们可以利用AS和JavaScript的组合,在网页中实现WMA音乐的播放。需要注意的是,由于WMA的浏览器兼容性和Flash的逐渐淘汰,这种方法可能在现代Web环境中效果不佳。为了提供更好的用户体验,建议转换...

    一个flash和javascript通信的例子

    标题 "一个Flash和JavaScript通信的例子" 涉及的核心技术是Flash与JavaScript之间的交互,也称为Flash External Interface(简称FEI)或者ActionScript JavaScript Bridge(AS3 JSBridge)。这种技术允许网页中的...

    AS3获取JS回传值

    在跨平台的Web开发中,AS3(ActionScript 3.0)与JavaScript的交互是一项重要的技术,尤其在处理Flash内容时。本教程将详细解释如何实现AS3获取JavaScript回传的值,并将这些值显示在Flash的文本框中。由于这种交互...

    JS与Flex通信、互转例子

    在IT行业中,JavaScript(JS)和Flex是两种广泛使用的前端技术。JS主要应用于浏览器端,负责处理用户交互和动态更新页面,而Flex是基于ActionScript 3(AS3)的开发框架,主要用于创建富互联网应用程序(RIA)。在...

Global site tag (gtag.js) - Google Analytics