`
zhanshenlvbu
  • 浏览: 109259 次
社区版块
存档分类
最新评论

关于Flash/Flex如何引用父容器,根容器

    博客分类:
  • Flex
阅读更多

 

       flash 中主要是 parent,root,stage 属性 主要只有在显示对象加入到显示列表中的时候,这三者才能够被使用,因为parent明显指向其父容器,如果不加入列表,肯定不会设置,root则指向根容器(swf主类),在显示对象加入列表之前一直是null值,stage也是。

       需要注意的是 root以及stage属性,对于一个普通的显示对象,其位于显示列表的底层,那么它指向其根swf对象,那么根swf对象的root就会指向自己,而Stage对象的root也会指向自己;对于stage属性,任何显示对象的stage都指向相同的Stage对象,根swf对象的parent也会指向Stage,因为根swf对象是显示列表的最顶层,也是Stage下的第一显示对象,也是根容器。

Flex里面就多了几个引用属性了,分别是:

parentDocument;parentApplication;document

       parentApplication表示引用Application对象,这个对象是flex中的根主程序,但是绝不是根swf对象,其实Application之前已经有了不少的显示对象,flex中的根swf是SystemManager对象。parentDocument和document是基本一致的,不过两者应用场合不一致,parentDocument在mxml中使用,document则在as中使用,表示引用其上层容器,如果位于Application下第一容器,则会和parentApplication。

       flex4中需要通过systemManager全局管理器来引用stage和root

分享到:
评论

相关推荐

    RTMP直播例子--基于FLASH/FLEX(含源代码) 下载

    本人用FLEX写的直播播放器,基于RTMP协议。代码要放入tomcat等容器里运行,打开play.html即可看到例子效果,含有源代码,希望能帮助到需要的人。

    Adobe AIR v32.0.0.125.zip

    基于Flash 或 Flex:应用程序根内容(理解为容器)为Flash/Flex (SWF)。 基于HTML,应用程序根内容为HTML, JS, CSS。 基于HTML的Flash/Flex或PDF,应用程序根内容为基于HTML 的Flash/Flex (SWF) 或 PDF。 Adobe...

    AdobeAirAdobeAIRInstaller part2

    ActionScript HTML / JavaScript / CSS / Ajax PDF 可嵌入任何应用程序中 作为结果,AIR 应用程序可以是: <br> 基于Flash 或 Flex:应用程序根内容(理解为容器)为Flash/Flex (SWF) 基于...

    testUI.zip_FlashMX/Flex源码_Flex_

    flex4 下面的 基本组件 导航组件 容器组件的用法 flex做出的很好的效果 flex基础程序

    Flex课程学习(附带源码)

    注:SWF运行于Flash Player 9 (必须下载flash Player 9 ) 6、控件 Button、CheckBox、ColorPicker、DataGrid、DateField、HSlider、HorizontalList、Image、LinkButton Label、List MumericStepper、...

    Flex与ActionScript3程序开发

    第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007风格的界面 第3篇 组件高效技法篇 第10章 PopUpManager与ToolTipManager 第11章 Form组件与基本表单元素 第12章 文本、图像与多媒体 第13章 ...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    默认地,Flex Builder 将会把生成的 Flash 文件放到 EmployeeMgmt-Server 项目的 web/EmployeeMgmt-Flex-debug 目录下。 一个 Flex Project 的目录结构如下: 图 5. Flex 工程的目录结构 用 Flex Builder 做出...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    默认地,Flex Builder 将会把生成的 Flash 文件放到 EmployeeMgmt-Server 项目的 web/EmployeeMgmt-Flex-debug 目录下。 一个 Flex Project 的目录结构如下: 图 5. Flex 工程的目录结构 用 Flex Builder ...

    flex与Java及tomcat整合开发

    本文的目的在于实现flex工程在tomcat容器上的部署。在原文的基础上做了补充修改,原文中有个别的地方没有交待,有些地方有错误,我们照着原文操作会产生错误。我在原文的基础上做了修改,将原文中遗漏的地方加以补充...

    Away3D(3D引擎) 4.1.6 官方最新版.zip

    Away3D是flash或flex上的一个功能强大且实时的3D引擎,具有快速、高效、API清楚等优点。软件所表现的产品直观,形象,能够快速体现出3D技术的优点。但是三角型消失的问题让人头疼。away3d世界由:view 视口、scene ...

    FLEX企业应用开发实战.part1

     2.5.1 认识Flex组件和组件容器  2.5.2 组件生命周期与布局  2.5.3 组件的失效机制  2.5.4 使用ActionScript创建自定义组件  2.6 异步调用  2.6.1 异步调用导致模型数据不一致  2.6.2 异步调用导致用户...

    FLEX企业应用开发实战.part2

     2.5.1 认识Flex组件和组件容器  2.5.2 组件生命周期与布局  2.5.3 组件的失效机制  2.5.4 使用ActionScript创建自定义组件  2.6 异步调用  2.6.1 异步调用导致模型数据不一致  2.6.2 异步调用导致用户...

    away3d-core-fp11-master

    3D物体就是那些我们想要在三维世界里显示的内容;...场景(scene)相当于3D的世界,类似与一个展示元件的舞台(其作用相当于Flash/Flex中的Stage)。可以加入3D对象和3D容器对象,其继承自3D容器对象;

    Flex企业应用开发实战源代码

    2.5.1 认识Flex组件和组件容器 47 2.5.2 组件生命周期与布局 51 2.5.3 组件的失效机制 59 2.5.4 使用ActionScript创建自定义组件 62 2.6 异步调用 85 2.6.1 异步调用导致模型数据不一致 85 2.6.2 异步调用导致...

    flex3的cookbook书籍完整版dpf(包含目录)

    在Flash中使用ContainerMovieClip创建Flex容器 21.3节.导入FlashCS3的组件 21.4节.认识Cairngorm小型结构 21.5节.创建Cairngorm视图、事件和模型 21.6节.创建Cairngorm命令和事务代理类 21.7节.创建...

    Flash ActionScript 3.0高级动画教程

    3D容器 4 3D 旋转 视野和焦距 屏幕坐标系和3D 坐标系 本章小结 第八章 Fl ash10的绘画API 路径 一个简单的例子 画曲线 wide绘制命令和NO_OP 缠绕 三角 位图填充和三角 uvtData 更多三角 三角和3D uvt中的t 旋转圆柱 ...

    flash builder 4.7破解版

    Flash Builder是Adobe公司的Flex Builder的下一代产品,Flash Builder将构成应用程序的资源(文件夹和文件)组合到一个容器中,项目包含一组属性,这些属性控制应用程序的构建方式、构建的应用程序所在的位置、调试...

    Flex_4:开发RIA_应用程序.pdf

    Flex 4:开发RIA 应用程序 课程简介 掌握学习法简介 ................................................................................................................................................. 2 ...

    Parsley-Core:FlexFlashAIR的核心API和Parsley IOC容器的实现

    欧芹核心 Parsley是一个用AS3编写的Flex / Flash / AIR应用程序的应用程序框架。 自2012年2月起停产。 您可以在阅读最终版本的手册

Global site tag (gtag.js) - Google Analytics