Flex 学习之路之十二 用户接口user interface 使用parentDocument 属性
2017-10-10 16:45
405 查看
使用parentDocument 属性
<?xml version="1.0"?>
<!-- containers\application\AppParentDocument.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:MyComps="myComponents.*"
width="100%" height="100%">
<s:layout>
<s:VerticalLayout/>
</s:layout>
<!-- Include the AccChildObject.mxml component. -->
<MyComps:AccChildObject/>
</s:Application>
上图中 的倒数第二行实际上是调用了另一个文件的内容
<?xml version="1.0"?>
<!-- containers\application\myComponents\AccChildObject.mxml -->
<mx:Accordion xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
width="{parentDocument.width*.80}"
height="{parentDocument.height*.50}">
<mx:HBox label="Child HBox"/>
</mx:Accordion>
宽度和高度实际上调用了父窗口的值
<?xml version="1.0"?>
<!-- containers\application\AppParentDocument.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:MyComps="myComponents.*"
width="100%" height="100%">
<s:layout>
<s:VerticalLayout/>
</s:layout>
<!-- Include the AccChildObject.mxml component. -->
<MyComps:AccChildObject/>
</s:Application>
上图中 的倒数第二行实际上是调用了另一个文件的内容
<?xml version="1.0"?>
<!-- containers\application\myComponents\AccChildObject.mxml -->
<mx:Accordion xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark"
width="{parentDocument.width*.80}"
height="{parentDocument.height*.50}">
<mx:HBox label="Child HBox"/>
</mx:Accordion>
宽度和高度实际上调用了父窗口的值
相关文章推荐
- Flex 学习之路之五 用户接口user interface 应用风格
- Flex 学习之路之三 用户接口user interface
- Flex 学习之路之四 用户接口user interface 的三种状态
- Flex 学习之路之六 用户接口user interface 应用效果effect
- Flex 学习之路之十 用户接口user interface整体布局
- Flex 学习之路之十三 用户接口user interface 实现进度条 preloader
- Flex 学习之路之八 用户接口user interface 位置大小的设置
- Flex 学习之路之九 用户接口user interface includeInLayout 和visible区别
- Flex 学习之路之十一 用户接口user interface控制栏
- [原创]java WEB学习笔记55:Struts2学习之路---详解struts2 中 Action,如何访问web 资源,解耦方式(使用 ActionContext,实现 XxxAware 接口),耦合方式(通过ServletActionContext,通过实现 ServletRequestAware, ServletContextAware 等接口的方式)
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- java学习之路 之 面向对象编程-类的成员之属性、方法及对象的创建和使用
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- Flex 学习之路之十八 panel面板对话框的使用
- Flex 学习之路之二十二 DataGrid的使用
- [EntLib]微软企业库5.0 学习之路——第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—上篇
- Qt 学习之路 2(64):使用 QJsonDocument 处理 JSON
- 微软企业库5.0 学习之路——第七步、Cryptographer加密模块简单分析、自定义加密接口及使用—上篇
- Linux学习之路——使用su用户身份无法切换的问题
- hadoop生态系统学习之路(十二)cloudera manager的简单使用