flash调用java_Flash加载swf后互相调用函数、变量
假定加载其它swf文件的swf为父swf,被加载的swf为子swf。
情况1:父swf调用子swf中的函数、变量。
使用Loader.contentLoaderInfo的监听器。具体方法:
1、转为EventDispatcher并添加监听器,监听完成事件。
EventDispatcher(Loader.contentLoaderInfo).addEventListener(Event.Complete,loaded);
2、设计完成事件处理方法loaded
function loaded(e:Event):void{
//假定子swf中有函数sayHi(),那么可以这样调用:
e.target.content.sayHi();
}
由于是在父swf中执行方法,也可以设计接受父对象的方法,把父对象的引用传给子swf。这样子swf也就能够执行父swf中的函数,获取其变量了。参考:http://www.68design.net/Web-Guide/Flash/50014-1.html
情况2:子swf调用父swf中的函数和变量。
被加载的子对象一般被保存在Loader对象中。而Loader对象又通常被加到父swf中。这样我们就可以通过this.parent一层一层取得父对象了。前提是Loader对象要被addChild到父对象中。例如:
假如父swf中有变量var name:String = "ljf",并且通过Loader对象myLoader加载子swf,并执行了addChild(myLoader),则,我们可以在子swf中这样获取到name值:
Object(this.parent.parent).name
这样做要特别小心。因为我们无法控制父对象加载子对象的方式。也许,有的人会用一个MovieClip来加载Loader对象,或者,加载对象之后,没有把对象addChild加入到父swf的容器结构中。那么用this.parent.parent获取到的,可能就是null值了。
flash调用java_Flash加载swf后互相调用函数、变量相关推荐
- html动态加载js方法,原生JS实现动态加载js文件并在加载成功后执行回调函数的方法...
本文实例讲述了原生JS实现动态加载js文件并在加载成功后执行回调函数的方法.分享给大家供大家参考,具体如下: 有的时候需要动态加载一个javascript文件,并且在加载成功后执行回调函数(例如文件中 ...
- html 使用ajax php函数吗,php – 为什么用AJAX加载html后jQuery更改函数不起作用?
我加载一个表单并从 PHP文件中通过AJAX动态填充select.在实现动态AJAX填充选择之前,我的更改功能正常工作(当用户选择"其他"时,它只显示另一个输入).现在更改功能不起 ...
- php 加载完成后在执行函数,PHP内核探索:引用与函数执行
一个函数的执行结果要返回给调用者,除了使用return功能,还有一种办法,那就是以引用的形式传递参数,然后在内部修改这个参数的值.前一种方法往往只能返回一个值,如果我们的函数执行结果具有多种数据,便需 ...
- 开机启动加载驱动过程中调用PostMessage函数出错
今天在WINCE5.0+S3C2440系统调试检测出租车是否载客的驱动的时候遇到这样的问题: 发现在开机启动加载驱动过程中调用PostMessage函数时会导致调用的线程崩溃,比如如果下面的线程在创建 ...
- vue组件加载完成之后执行方法_vuejs页面加载完成后执行函数
module.exports = { data: function(){ return { memberQrcodeState: false } }, components: {memberQrcod ...
- html等待图片全部加载,imgLoad等待图片资源加载完成后执行函数(图片预加载)...
修改自一个2013年写的js判断图片资源加载完成后再执行函数的代码: 当时的代码片断需要手动加入需要确定加载完的图片名称到数组,比较麻烦,修改为插件后,不需要手动添加文件名称,只需对需要确定加载完成的 ...
- html加载swf 进度条,Flash加载外部文件创建进度条3种方法
Flash加载外部文件创建进度条3种方法 互联网 发布时间:2008-10-07 09:36:14 作者:佚名 我要评论 加载外部文件的进度条(看帮助文档整理),只适合那些不愿看帮助文档的 ...
- 页面加载成功后调用_在微信小程序里实现图片预加载组件
网页中的图片预加载 我们知道在 Web 页面中实现图片的预加载其实很简单,通常的做法是在 JS 中使用 Image 对象即可,代码大致如下 var image = new Image() image. ...
- FLASH web 预加载技术(原创)
转载请说明出处,否则定当追究! /* 今天下午比较有空一点,完成了一个项目,因此写点东西.这是一个预加载的AS.目的就是加快FLASH网站的浏览速度. 需要提示的是:以下提到的XML可以根据自己的情况 ...
最新文章
- floquet端口必须沿z轴设置_金秀友佳FMH-630加工中心伸缩Y轴钢板防护罩批发价格...
- python mp4提取音频加入另一段视频_使用 PHP-FFMpeg 操作视频/音频文件
- Android常用控件之Fragment仿Android4.0设置界面
- Linux Top 命令详解,用于日常运维监控
- checkbox选中和不选中 jqu_jquery checkbox 选中不选中
- 文献学习(part78-A)--A Survey of Clustering Algorithms for Big Data: T axonomy Empirical Analysis
- rust原地复活_植物大战僵尸英雄锈铁螺栓新手卡组推荐 rustbolt多手牌陷阱恢复后期流卡组...
- 2010年一月份兑换公告
- finebi跳转到本地html文件,组件跳转- FineReport帮助文档|报表开发|报表使用|学习教程...
- js中对datagrid ,repeater的checkbox进行全选反选
- 取之盈--别人轻松月薪过万,都是怎样高效学习的?
- 免校准的电量计量芯片_请问电能计量芯片CS5463增益如何校准?
- 树莓派(Raspberry Pi 4 Model B)编译64位内核Kernel
- 手把手教你用 Pygame 复刻游戏
- pyecharts源码解读(10)渲染包render之templates目录:渲染模板
- 1204big.th index.php,孟加拉 郵政編碼(郵遞區號)查詢 - 郵編庫(繁體)
- 如何解决桌面IE图标不见了?
- PTA 7-6 高速公路超速处罚
- 电子商务产品属性结构设计
- java:java8新特性(Lambda 表达式、方法引用、构造器引用、数组引用、Stream API)
热门文章
- 打破微信扫码进群限制,我用webot社群助手是怎么办到的?
- tcp 粘包 丢包 解决方案
- 人工神经网络分析方法,人工神经网络算法步骤
- 第十三课 类族结构的进化
- 【java并发探赜索隐】判断标志、死锁、守护进程
- win10 java更新失败_win10系统安装不了java的解决方法
- 14.1.2. EXPLAIN ANALYZE
- 最小公倍数C语言怎么算,算法:最大公约数和最小公倍数(C语言表示)
- 从此,清华不再「唯论文数」!校长邱勇:大学不能把学术权力,交给期刊编辑和审稿人...
- Linux永久删除文件恢复