`

as3之<a.swf与b.swf数据互访>

 
阅读更多

import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.MovieClip;

var astr:String="a.swf的变量"
var l:Loader=new Loader();
l.load(new URLRequest("b.swf"));
l.contentLoaderInfo.addEventListener(Event.COMPLETE, fun);
function fun(e:Event)
{   var contents:MovieClip=e.target.content as MovieClip ;
        addChild(l);
                contents.bfun("a.swf调用b.swf的函数")//调用b.swf里面函数;
               contents.bt.x=0;//bt是b.swf里的一个按钮;
               contents.bt.addEventListener(MouseEvent.CLICK,afun);
             trace(contents.bstr);//bstr是b.swf里的一个变量
}
function afun(e){
gotoAndPlay(2);
trace("b.swf调用a.swf的函数")
}

下面是b.swf里面代码;

import flash.events.MouseEvent;
var bstr:String="b.swf的变量"
//bt.addEventListener(MouseEvent.CLICK,clk);    //这里可去掉注释,把a.swf里的注释掉,一样的效果
function clk(e:MouseEvent){
var par=MovieClip(parent.parent)
par.afun();
trace(par.astr);
}
function bfun(t:String){

trace(t);
}

分享到:
评论

相关推荐

    flvplayer.swf

    &lt;param name="FlashVars" value="vcastr_file=7.flv&LogoText=&BufferTime=3" /&gt; &lt;embed src="flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file=7.flv&LogoText=" quality="high" type="application...

    zclip.js ZeroClipboard.swf 下载

    这个SWF文件模拟了剪贴板操作,使得JavaScript可以通过ActionScript与之交互,从而执行复制操作。在使用zclip.js时,需要将ZeroClipboard.swf部署在服务器上,并确保其路径正确无误,这样才能正常工作。 在使用...

    flash游戏开发之 如何反编译.swf文件得到actionscript3 as3源代码.zip

    在Flash游戏开发中,有时我们需要对已有的SWF文件进行逆向工程,以获取ActionScript3(AS3)源代码,以便学习、分析或者修改。本文将深入探讨如何反编译SWF文件来得到AS3代码,这涉及到一系列工具和技术。 首先,...

    focus.swf 幻灯

    &lt;div id="index_focus"&gt; [removed] swfobject.embedSWF("focus.swf" , "index_focus" , "338px" , "245px" , "9.0.0" , "expressInstall.swf" , { "speed":"4000" ,"p":"74496849.jpg|74497030.jpg|...

    focus.swf幻灯片插件

    《聚焦幻灯片插件——focus.swf的详解与应用》 在网页设计中,吸引用户的注意力至关重要,而幻灯片展示就是一种有效的手段。本文将深入探讨一款名为"focus.swf"的幻灯片插件,它以其酷炫的播放效果和灵活的配置选项...

    自定义宽高像素的jscam.swf文件生成工具

    在IT行业中,尤其是在Web开发和多媒体处理领域,`jscam.swf`文件是一种与摄像头交互的Flash组件。本文将深入探讨`jscam.swf`文件的生成工具,以及如何根据自定义的宽高像素来创建它。 `jscam.swf`文件是基于Adobe ...

    FlashAS教程:AS2.0制作加载外部.swf影片的视频播放器.pdf

    Flash AS 教程: AS 2.0 制作加载外部 .swf 影片的视频播放器 本教程将指导读者使用 AS 2.0 制作加载外部 .swf 影片的视频播放器,整个过程分为四个步骤:画播放器、做按钮、做屏幕和写代码。通过这四个步骤,读者...

    ExtJs charts.swf源码

    在ExtJs中,charts.swf作为插件与JavaScript进行通信,通过ActionScript(AS)实现图形渲染。JavaScript通过调用Flash Player的API来传递数据和指令,使charts.swf能够动态生成和更新图表。这种跨平台的交互方式使得...

    使用Flex SDK创建第一个桌面AIR应用程序

    3. 添加`&lt;id&gt;`元素:`&lt;id&gt;samples.flex.HelloWorld&lt;/id&gt;` 应用ID用于唯一标识你的应用,与发布者ID(由签名应用包使用的证书推导出)一起使用。推荐的形式是反向DNS风格的字符串,如"com.company.AppName"。应用ID...

    video-js.swf

    就是video—js.swf文件,成功解决,我在解决的时候还发现有人说谷歌还做了下面的限制,(静音才能自动播放,我没遇到,也试了,没有静音也能播放.进度条隐藏不能自动播放,我也试了,没有影响。视频隐藏不能自动播放...

    swf.rar_*.swf_.SWF_merge.swf_swf_swf超级软件JP

    标题中的"swf.rar_*.swf_.SWF_merge.swf_swf_swf超级软件JP"提到了几个关键元素,首先是".swf",这是Adobe Flash的文件格式,用于创建交互式矢量图形、动画、游戏等内容。"merge.swf"暗示了这是一个能够合并多个SWF...

    clock.swf时钟flash

    clock.swf时钟flash 网页素材

    flowplayer.swf 3.2.7

    height:330px" id="player"&gt;&lt;/a&gt; 将a标签的href属性指向要播放的视频地址,然后设置样式,宽度和高度,以及设置display:block,当然关键的是还要给a标签指定一个id,以便于JS调用。 当然你也可以只在html中指定一...

    好玩的swf.zip

    标题“好玩的swf.zip”揭示了这是一个包含可玩或互动内容的压缩文件,主要以SWF(ShockWave Flash)格式为主。SWF是一种广泛用于网络上的多媒体文件格式,尤其在20世纪90年代末至21世纪初,它是展示动画、游戏和其他...

    FLVplayer.swf

    将FLVplayer.swf与CKEditor整合,意味着用户可以在编辑器内直接预览和插入FLV视频,提高了内容创作的便捷性,尤其是在需要多媒体支持的在线出版平台。 标签"FLV视频播放"进一步强调了FLVplayer.swf的核心功能,即...

    FLVPlayer_Progressive.swf

    存放Flash视频的文件夹,注意是相对flvplayer.swf文件的位置FLVPlayer_Progressive.swf

    ZeroClipboard.js ZeroClipBoard.swf

    ZeroClipboard.js ZeroClipBoard.swf下载

    最全的fusioncharts 的swf文件

    7. **StackedColumn3DLineDY.swf**:3D堆叠柱状图与双轴线图的组合,提供了立体视觉效果,同时利用双轴线图展示额外数据系列。 8. **MSCombi2D.swf**:2D组合图,融合了柱状图和线图,帮助用户同时理解数值和趋势。...

Global site tag (gtag.js) - Google Analytics