- 浏览: 12896 次
最新评论
AS3.0 中root和parent的用法
2011年01月20日
一、首先看一下在单个swf中的用法:
在主舞台上的帧上写下如下代码:
var xxx="this is root";
新建一个MC,给它一个实例名称test_mc1,在test_mc1中的帧上写下如下代码:
trace(parent["xxx"]);
trace(root["xxx"]);
trace(root["test_mc1"].alpha)
最终的输出为:
this is root this is root
1
如果在test_mc1中在建立一个实例名称为test_mc2的movieclip,如何trace它的alpha呢:
trace(root["test_mc1"].test_mc2.alpha);
最终输出“1”。
二、如果是两个swf,他们之间是怎样操作的呢:
新建两个flash文件,命名为a1和a2,
在a1.fla中的帧上写下如下代码:
var xxx="this is root";
var myloader=new Loader();
myloader.load(new URLRequest("a2.swf"));
addChild(myloader);
在a2.fla中建立一个动态文本框,实例名称为txt;
在帧中写下如下代码:
txt.text=parent.root["xxx"];
分别发布两个flash文件,然后运行a1.swf,看到其显示结果为"this is root";
在发布a2.swf是你会看到:
ReferenceError: Error #1069: 在 flash.display.Stage 上找不到属性 xxx,且没有默认值。
at a2_fla::MainTimeline/a2_fla::frame1()
不用去理它,因为他不是通过a1.swf load到场景,所以找不到xxx这个参数。
这里的第一个parent是a1.swf中的myloader,myloader的再上一级才能找到xxx这个参数,这里也可以写成parent.parent["xxx"]。
我想通过这两个例子应该比较清楚如何在AS3中使用root和parent了。
http://blog.sina.com.cn/taurusman
发表评论
-
在windows下编译生成支持gdb stub的bochs以方便我的操作系统uwos调试
2012-01-20 09:31 1299在windows下编译生成支持gdb stub的bochs以方 ... -
Windows PowerShell 2.0语言开发之脚本签名
2012-01-20 09:31 673Windows PowerShell 2.0语言开 ... -
接触Windows Phone7
2012-01-20 09:31 669接触Windows Phone7 2011年03月29日 ... -
windows下制作PHP扩展
2012-01-20 09:31 772windows下制作PHP扩展 2011年01月26日 ... -
VS2008开发Windows Mobile6环境搭建及模拟器联网问题图解
2012-01-20 09:31 837VS2008开发Windows Mobile6环 ... -
别让印象骗了你、、、
2012-01-19 14:33 547别让印象骗了你、、、 2011年12月16日 “第一印象 ... -
《诗经??国风??秦风》
2012-01-19 14:33 507《诗经??国风??秦风》 2011年12月21日 蒹 ... -
解读北京天坛建筑文化
2012-01-19 14:33 524解读北京天坛建筑文化 2011年12月24日 北京天坛 ... -
【转】 Flex远程调用机制RemoteObject应用技巧
2012-01-17 04:20 707【转】 Flex远程调用机 ... -
Flex 4中DropDownList的奇怪问题
2012-01-17 04:20 1136Flex 4中DropDownList的奇怪问题 2011年 ... -
关于用getDefinitionByName反射创建一个类实例的问题
2012-01-17 04:20 896关于用getDefinitionByName反射创建一个类实例 ... -
javascript中的面向对象编程(一)-乾蓝洛-博客园
2012-01-17 04:20 588javascript中的面向对象编程(一)-乾蓝洛-博客园 ... -
现代女性吸引人的气质
2012-01-16 03:10 654现代女性吸引人的气质 ... -
读懂――狮子座女性
2012-01-16 03:09 832读懂――狮子座女性 20 ... -
(转)《重庆女性特质调查报告》出炉 漂亮能干泼辣排前三
2012-01-16 03:09 513(转)《重庆女性特质调 ... -
女人词汇
2012-01-16 03:09 550女人词汇 2010年04月06日 形容女人的词语大全 ... -
沟通11-如何更有效的赞美别人
2012-01-16 03:09 484沟通11-如何更有效的赞 ...
相关推荐
ylmf OS3.0启用root用户 ylmf OS3.0启用root用户
红米K40 稳定版 12.5.3.0 一键Root.zip
安卓2.3.4-3.0获取ROOT权限教程.pdf
华硕笔记本第三方AsMedia USB3.0 Driver,找了很久才发现的!很好用 不是intel自己的usb3.0
configURL = this.root.loaderInfo.parameters.configURL; } com.flash.mp3player.common.CommonModel.GetInst(); this.playerFacade.Init(this); this.playlistFacade.Init(this.playerFacade.GetHeight() - 1...
Root Explorer 3.3.5 (改) 3.0 凯旋,安卓手机管理利器。
Root Explorer RE管理器 v3.0.apk
用于OPPO coloros3.0系统root后xp框架下的模块,隐藏root警告
GingerBreak是一款非常有用的一键获取ROOT权限的小工具,这款软件能够在Android 2.2和Android 3.0系统中正常使用! 使用须知: - 你必须要在你的Android设备上启用USB调试; - 你需要你的Android设备中有一个可用的...
一键ROOT工具V3.0by移动叔叔 有需要的童鞋下载吧
MTK6589一键ROOT工具v3.0 1 在ROOT前,开机状态,USB连上电脑,按照以下方法操作
找了很久酷派9190L的ROOT工具,但很多不能真正的ROOT,这个是经过使用能真正ROOT的,希望对大家有用
一键root(kingroot)PC版是kingroot团队开发的用于PC端一键获取安卓手机root权限的工具,可完美支持HTC、MOTO、三星、索尼爱立信、华为、中兴、联想、酷派等超过65个品牌400个型号,Android 2.1-Android 4.0.3系统...
rootca_V3.0.crt
AMD USB3.0 驱动程序 amd-catalyst-1571-sb-sata-ahci-win10-win81-win7.exe
Root_Explorer-v4.3.0(3.0 )-Kstyle_icon_group-Patched_by_Alphaeva
vue状态管理使用vuex,如果项目不大,逻辑不多,name我们没必要用vuex给项目增加难度,只需要用$root设置vue实例的data就行了,如下 main.js new Vue({ data(){ return{ loading:true } }, router, store, ...
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
用户管理(ExtremeUser_3.0.0.3)...系统用户root、ftp、network、nobody虽然没有在列表中显示,但是已经存在并且不允许操作他们。 用户名或密码建议用字母和数字,不允许有空格。 安全性和稳定性请自行测试。
root是cern开发的数据分析软件,根据cern官网的A ROOT Guide For Beginners英文版翻译的中文文档,适合初学者了解root软件的使用