- 2
- 0
- 约4.8万字
- 约 43页
- 2019-01-26 发布于福建
- 举报
flex问扣题解决大全
1、flex包含一个基于组件的开发模型,你只需要按需求继承现有的组件并扩展相关的方法就可开发你的应用。2、可视化组件包括以下主要特性:尺寸、事件、样式、效果、皮肤。3、flex定义了两套组件。一套为Spark,放在spark.*包下。一套为MX,放在mx.*包下。Spark是在flex4中新添加的,mx为旧版本中定义的。两套组件的主要不同点在于样式及皮肤的使用。另外对于容器组件,布局的方式也改变了。4、有些组件在两套UI中都存在,例如按钮,在这种情况下adobe建议你使用Spark中的组件。有些组件是某套UI特有的。例如Spark中的3d效果。mx组件中的数据可视化组件,例如DataGrid、AdvancedDataGrid。所以你的应用会包含两套UI中的组件。5、可视化组件的继承层次结构:Object-EventDispatcher-DisplayObject-InteractiveObject-DisplayObjectContainer-Sprite-FlexSprite-UIComponent。flex中所有的可视化对像都继承自UIComponent。6、UIComponent中需要注意以下属性。doubleClickEnabled:flex默认是不支持双击的,如果要开启双击,请把该属性设为true;height:在mxml中你可以设置值为数字,这时默认单位为pix。你也可以设置为70%这种比例。在as中,如果要设置百分比,你需要用percentHeight这个属性。x,y:这组属性只在layout为绝对布局时才有效。7、每一个flex组件都有对应的mxml接口和as接口。两者之间是相等的。8、每个一可视化组件都包含以下三个生命周期事件:preInitialize:组件刚被创建,还没有添加子节点,且不可见。initialize:把子节点初始化好,并尺寸也设置好,但仍然处于不可见状态。creationComplete:组件已经被放在父容器中而且可见。你可以使用上面三个事件对组件做一些初始化工作。9、flex提供了多种设置组件大小和布局的机制。默认大小:如果你不指定组件的大小或布局,flex会自动设置一个适合的值。显式设置大小:你可以显式地设置组件的height/width大小。基于比例的设置大小:例如在mxml中设置height/width=70%或在as中设置percentHeight/percentWidth=70。基于约束的布局:你可通过组件中的样式属性:top,buttom等设置组件的布局及大小。这种设置方式只可以使用在父组件为绝对布局的情况。10、flex应用是基于事件驱动的。事件可以让程序员知道用户与UI的交互、组件的生命周期及外观变化。当一个组件分发事件,所以对该组件进行监听的监听器都会被通知。11、除了用选择器设置组件的外观外,还可以直接调用元素的setStyle(proName,value)设置外观。12、flex4中的类选择器需要使用命名空间。例子代码:@namespace s library:///flex/spark; s|BorderContainer{borderColor:red;}。13、效果(effect)是组件在一段时间内的视觉或听觉上的变化,例如退色,位移等。14、数据绑定是源属性(source)发生变化时,目的(destination)属性会自动产生变化。15、flex提供了三种数据绑定的方式。第一种是在mxml中使用{}括号在目的属性中对源属性进行绑定。第二种是在mxml中使用fx:Binding标签对源属性与目标属性进行绑定。第三种是在as中使用BindingUtils方法对源属性与目标属性进行绑定。16、数据绑定符{}可以直接对属性进行引用,也可以对方法进行引用。例如:{obj.text.toUperCase()}
17、数据绑定符{}和fx:Binding两种方式对数据进行绑定是从编译时就开始的。而BindingUtils即在运行时才开始绑定。18、可绑定符{}的意思是当对应的属性变化时,会触发数据绑定事件,通知绑定的目标属性。19、当源对像分发initialize事件以及在源对像变化时都会触发数据绑定事件。20、如果你创建一个对像,并想让它可以成为数据绑定的源,那属性前面必需加上[Bindable]/[Bindable(eventname)]/[Bindable(event=eventname)]标签。当你直接使用[Bindable]标签时,实质上等价于[Bindable(propertyChange)]。当属性发生改变时,flex会分发propertyChange事件给绑定于此属性的绑定目标对像。21、通过fx:Binding标签或
您可能关注的文档
- e-learning竞争对手登综合分析.ppt
- emba人阵力资源教案.doc
- emba综合媛试题3.doc
- emba综就合试题2.doc
- emc基本原已理家电.ppt
- emuchnet不会交际的笑人必看的谈判技巧必看.doc
- emba战略营销学椰吴泗宗.doc
- emccl美ariioncx系列客户服务指南.doc
- emba综斯合试题1.doc
- ems沉阳蒙牛姐乳业能源管理系统宣传.ppt
- 返利主数据维护流程蓝图设计.pdf
- 财务管理高频考点与预算管理体系精要.pdf
- Java编程基础:修饰符、垃圾收集与.pdf
- 多元统计学实验报告:判别分析方法应用与比较.pdf
- 7.2正确认识中华传统文化 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 1.3 科学的世界观与方法论 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 7.1 文化的内涵与功能 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 8.3正确对待外来文化 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 4.2 在实践中追求和发展真理(教案) 2025-2026学年统编版高中政治必修四哲学与文化.docx
- 3.3 唯物辩证法的实质与核心 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
最近下载
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 深度解析(2026)《GBT 45845.2-2025智慧城市基础设施整合运营框架 第2部分:开发与运维指南》.pptx VIP
- 2025年煤矿安全生产条例、两办意见、硬措施试卷(附答案).docx VIP
- SIMOCODE的参数设置及修改作业指导书.pdf.pdf VIP
- 煤矿两办意见和八项硬措施题(附答案).doc VIP
- 2023-2024学年江苏省南京市玄武区八年级(上)期末物理试卷及答案解析.pdf VIP
- 2022中国慢性自发性荨麻疹患者疾病负担白皮书.pdf VIP
- 雅思阅读:高频文章34 纸张与电脑.pdf VIP
- 2025年修订版《检验检测机构监督管理办法》知识试题库及答案.docx VIP
- 《居家与社区医疗相结合的养老服务规范》DB52T 1891-2025(贵州省标).pdf
原创力文档

文档评论(0)