首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flex常用组件

图3.1.2 使用library 和definition标签 FXG是Flex4.0中新增加的内容,其目的就是为了更好的数据交换。有关FXG相关的知识,在后面章节中也有详细的介绍。...Flex应用中实现页面间的跳转 Ø 理解数据绑定 Ø 掌握拖放和图表的使用 本章简介 上一章讲解了Flex组件的分类和常用组件等知识。...本章将学习视图状态、Flex页面间的跳转、Flex应用的模态窗体、数据绑定、使用拖放和Flex图表等知识。...在web应用程序中,在实现了RIA后,拖放才成为一种常见技术,在Flex应用中,利用拖放操作管理器(Drag and Drop Manager)及其提供的工具实现拖放。...,拖动Image组件到Panel组件中,结果如图4.10所示, 图4.10 在不可直接拖曳组件上实施拖放操作 2.6 Flex图表 2.6.1 Flex图表概述 以图表或是图的方式显示数据的能力可以使得程序用户的数据交互更为容易

14910

布局和容器 原

Spark容器支持使用的容器: BasicLayout - 绝对布局 HorizontalLayout - 横向排列 VerticalLayout - 纵向排列 TileLayout - 网格排列...Application容器默认使用绝对布局; 使用绝对布局需要指定或者默认指定BasicLayout类; 绝对布局使用x和y属性; 可以使用绝对布局的重叠制造一些特效; 可以使用绝对布局来隐藏一些组件,在某些条件下再显示出来...(如数组),使用项渲染器渲染这些数据,从而能够自定义显示; 项渲染器也是一个组件; SkinnableDataContainer 是 DataGroup 的可换肤版本; 在使用这两个组件时,...需要把数据发送给它们的dataProvider属性; 提供的数据可以是集合形式的,如ArrayCollection,还可以包含任何元素,如字符串,按钮或图形; 可以使用的两个项渲染器: spark.skins.spark.DefaultItemRenderer...简单文本; spark.skins.spark.DefaultComplexItemRenderer Group容器内显示,只有在数据中包含可是组件,如按钮、图像时,渲染才有效 <?

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    构建Flex应用的10大误区

    在这篇新闻中,Adobe的James Ward与InfoQ.com一起为你带来了Flex的另一种10大(Flex最新的10大)。...例如,Flex开发者应使用矢量图向用户提供数据的可视化表示,以及对于富应用流的高级控制。...Ward在他的人口普查应用中阐述了这些技术的使用及性能。 对于后端使用Java的新项目来说,应该考虑一下BlazeDS。BlazeDS是Adobe最近的一个开源数据服务产品,它使用了AMF3协议。...我只是反对为了目的而做的太长或者太过分的特效。每个特效都可以依照其目的进行分解。找到你要特效的目的,然后再使用它。 7....典型地,在web应用 中,业务逻辑存在于服务器端。在离线RIAs中,业务逻辑必须转到客户端。为了使应用既支持离线,也支持在线,那就很有必要提前决定某些业务逻辑的位置。

    970100

    Flex笔记_MX DataGrid、列表和树

    ,集合与 dataProvider dataProvider 封装了一个在提供的数据集合上运行的for循环,按照顺序将集合中的一个对象分配给下一个项渲染器。...}, { label:"item2", data:"data2"}, { label:"item3", data:"data3"} ]); ]]> 集合的填充 一般会从某些中间层应用服务器处获得数据来动态的填充基于...简单的讲,可以通过HTTP连接获取XML数据、或者通过调用WebService(ColdFusion、LCDS、AMFPHP)函数,使用RemoteObject(Flex的二进制数据传输机制)加载数据。...direction="vertical" columnWidth="150" rowHeight="100"/> TileList组件和Tile组件很像,但存在性能差异:前者会动态渲染进入的数据项...使用层次化数据:XML是一种按照嵌套结构组织数据的结构;Flex3中,XML和XMLList对象多少有一点冗余,所以Flex4中删除了XML对象,取而代之的是使用XMLList和XMLListCollection

    2.7K20

    开源UI界面布局框架MyLayout1.9发布

    只有在flex_wrap设置为wrap时才有效。默认值是0表示会根据条目的尺寸自动进行换行。...您可以通过MyFlexBox中的attrs以及MyFlexItem中的attrs这两个数据成员来以属性值的形式进行布局的和条目的样式设置。...5.布局中子视图的拖放 在一些应用中我们可以通过拖放功能来调整子视图的位置或者进行一些其他处理。MyLayout以前的版本中实现了这么一个DEMO。...新版本中我们将DEMO中拖放的能力进行了抽象而形成了一个新的拖放类:MyLayoutDragger。...然而在实际中我们可能希望某些行的停靠对齐属性和其他行是不一样的,也就是希望能够定制每行的停靠对齐属性。这样通过行的停靠对齐属性就可以不通过插入占位视图或者不需要进行多层嵌套来实现我们的界面需求。

    1.8K10

    你现在可以玩下这 5 个 CSS 新功能

    例如,在上面的示例中,.grid-container的子元素将是网格项,它们将根据使用grid-template-columns和grid-template-rows属性定义的规则进行布局: .grid-container....grid-container的某些(或全部)子孙元素怎么办?...我们也可以通过仅采用grid-template-columns或grid-template-rows并为另一项使用新值来创建一维子网格。...如果该元素不在屏幕上(并且与用户无关,则相关元素将是在其子树中具有焦点或已选择的元素),它也会获得大小限制(containment)(并且停止绘制和对其内容进行命中测试)。 这意味着什么呢?...设置明确的宽度和高度旨在防止这些元素在某些情况下崩溃为零 为了实现content-visibility的潜在好处,浏览器需要应用大小限制,以确保内容的呈现结果不会被任何方式影响元素的大小。

    48030

    全栈之前端 | 6.CSS3基础知识之网页几种布局方法学习(1)

    grid-column-end 属性 :指定网格项在网格`列`中的起始位置。 grid-row 属性 :用于指定网格项目`行`的大小和位置,开始与结束的线的序号要使用/符号分开。...grid-row-start 属性 :指定网格项在网格`行`中的起始位置 grid-row-end 属性 :指定网格项在网格`行`中的起始位置 grid-template-areas 属性 :定义放置元素的区域...flex-shrink :指定了从每个 flex 项中取出多少溢出量,以阻止它们溢出它们的容器,同样是无单位比例。...grid-row-start 属性 :指定网格项在网格行中的起始位置 grid-row-end 属性 :指定网格项在网格行中的起始位置 grid-template-areas 属性 :定义放置元素的区域... start / span && [ || ] 将网格范围扩展到该网格项目的位置,以使该网格项目的网格区域的相应边缘距离相对边缘

    64420

    5 个 CSS 新功能

    例如,在上面的示例中,.grid-container的子元素将是网格项,它们将根据使用grid-template-columns和grid-template-rows属性定义的规则进行布局: .grid-container....grid-container的某些(或全部)子孙元素怎么办?...我们也可以通过仅采用grid-template-columns或grid-template-rows并为另一项使用新值来创建一维子网格。...如果该元素不在屏幕上(并且与用户无关,则相关元素将是在其子树中具有焦点或已选择的元素),它也会获得大小限制(containment)(并且停止绘制和对其内容进行命中测试)。 这意味着什么呢?...设置明确的宽度和高度旨在防止这些元素在某些情况下崩溃为零 为了实现content-visibility的潜在好处,浏览器需要应用大小限制,以确保内容的呈现结果不会被任何方式影响元素的大小。

    1.7K30

    前端-CSS Grid中的陷阱和绊脚石

    这里我们控制了整个行中的布局。允许Flex项目进行包裹,因此会创建新的行,但是每一行都是一个新的Flex容器。空间分布在行中发生,所以取决于最后一行多少项,它们有时不会与上面的Flex项对齐。...在Flexbox布局中,你必须针对Flex项目来设置flex-grow、flex-shrink和flex-basis属性。这是理解网格布局关键所在,也可能是大家有很多困惑的地方。...Grid主要是关于包含元素的,而我们之前的所有布局方法都依赖于我们在布局中设置的宽度,使某些东西看起来像一个网格。...然而,在Flexbox和浮动的方法中仍然没有网格,只是通过设置项目的大小,并将它们排列起来,让其看起来像网格的东西。...网格轨道大小是否由内容来决定? 我们已经看到了如何在使用网格布局时,在容器上设置网格和网格大小。但是,网格中的项可以指定网格轨道大小。

    4.8K20

    Adobe XD 图文安装教程 A-d-o-b-e 系列怎么下载

    Adobe XD的主要特点包括: 设计和原型制作一体化:Adobe XD可以将设计和原型制作融为一体,设计师可以在同一应用程序中完成整个设计过程。...协作性:Adobe XD支持多人协作,设计师可以在同一项目中协同工作,并共享设计资源和反馈。...同时,Adobe XD的易用性、高效性和协作性也使其成为数字产品开发过程中不可或缺的工具之一。...Adobe Experience Design V39.0 for Mac的软件特点: 使用重复的网格功能来消除繁琐的任务。 重复网格是XD中各种可以帮助您节省时间的工具之一。...将常用元素(如按钮和徽标)转换为可以拖放到画板上并可以在整个文档中重复使用的符号。更改符号,然后更新所有位置,或选择覆盖特定实例。您还可以在资源面板上添加颜色和字符样式,以便在任何位置应用。

    77900

    Sketch69来啦!新增多项有用新功能,你更新了吗?

    在那里,您将看到一个网格,其中包含文档中每个组件的预览。从那里开始,我们可以轻松地将它们组织成组,重命名它们,甚至可以使用属性检查器中的控件进行批量编辑。...换句话说,您不再需要为了仅仅出于查看和编辑文本样式的目的,而手动创建一个充满文本图层的页面。 这个新的组件视图是关于组织和编辑当前文档本地的组件的全部。...找到所需内容后,只需将其拖放到画布上即可。执行此操作时,窗口将自身隐藏,因此您可以看到整个“画布”,但也可以将其固定以使其自动重新出现。...我们还添加了一些不错的拖放功能-例如将文本样式拖放到文本图层上以应用这种样式,同样,我们也可以拖放图层样式和颜色变量。您甚至可以将“颜色变量”拖到“检查器”中的“颜色”上来取代对应的颜色。 ?...其它更新和修复 更智能的网格:通过拖动网格的圆形中心手柄,可以对网格中的图层进行重新排序 重新命名Symbol Master:遵循Figma和Adobe在行业范围内的命名规则,我们将Symbol master

    1.7K10

    Flex与外部的数据通信

    本章简介 第3章讲解了视图状态、Flex页面间的跳转、Flex应用的模态窗体、数据绑定、使用拖放,图表等知识。本章将学习Flex与外部的数据通信。...在实际开发过程中,Flex应用的数据往往来自于业务逻辑数据提供的服务器端。...Flex+Java企业应用中,“展现层’逻辑完全运行在客户端的Flash虚拟机中,而“领域层”和“数据源层”逻辑则运行在服务器端的Java虚拟机中,如图5.1.1所示。...图5.1.7 为Flex项目设置构建路径 Ø 在图5.1.7中,单击【Finish】按钮,完成创建Flex项目的操作,生成的项目文件结构如图5.1.8所示。...Flex应用程序 按条件查询数据库中某张表的数据并显示在表格中。 ​

    7410

    分享 10 个 常用且必须要掌握的 CSS 知识点

    其中最好的是: CSS 网格布局 Firefox 开发工具 Firefox 拥有惊人的 CSS 开发者工具。其中之一是网格容器。当我们检查一个网格项时,它会可视化整个网格容器的布局。...第 2 步:应用于弹性项目的属性: 这些是用于 flex 容器的直接子级的属性。此外,flex 容器的直接子项会自动成为 flex 项。 有 6 个 flex-item 属性。...c) space-between space-between 值在项目之间添加空间,但不在网格的开始和结束处。 d) center center值将所有网格项对齐在网格的中心。...e) start 起始值对齐网格容器开始处的所有网格项。 f) end end值对齐网格容器末尾的所有网格项 7) align-content align-content 垂直对齐容器内的整个网格。...应用于网格项目的属性: a) grid-column 属性: grid-column 属性用于设置网格容器中元素的开始和结束列。

    6.9K10
    领券