摘要: 组件的大小(size)就是指组件的高度和宽度。查看Flex帮助,可以看出关于Flex组件大小的属性有很多,以宽度为例,有以下有关宽度的属性: * width * maxWidth * minWidth * explicitWidth * explicitMaxWidth * explicitMinWidth * measuredWidth * measuredMinWidth * percentWidth * scaleX * 以及组件的MXML标记中的width属性。 阅读全文
posted @ 2009-05-14 14:08 巧克力.Net 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 每个Flex 组件都是一个as 类,不管它是否是一个UI控制器,一个容器或者一些其它类型的组件。在MXML中能建立的都能在AS中建立。有一些可以用as做到,但是mxml做不到的。 建立一个as组件的步骤和你建立任何的as类的步骤非常类似。首先,决定你的新类要扩展什么父类。然后,决定你的类需要声明什么属性。 阅读全文
posted @ 2009-04-29 19:41 巧克力.Net 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: Flex组件在初始化阶段会依次触发下列的几个事件: preinitialize - 当组件在创建的原始阶段触发,它的子元素都还没有创建 initialize - 当组件及其子元素都已经创建完毕的时候触发,但此时组件的大小尺寸还没有决定 creationComplete - 当组件布局完成并显示之后触发 阅读全文
posted @ 2009-04-09 15:49 巧克力.Net 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 当Canvas中的内容比较满时,超出Canvas显示边界的内容会引起Vertical Scrollbar或者Horizontal Scrollbar的显示。 Scrollbar会占据一些面积,从而可能会影响软件UI的布局。我们也许会根据Scrollbar的显示而对界面进行相应的调整。 当我们浏览完Canvas的自带Event后,不难发现,关于滚动的只有一个Scroll事件。当用户拖动滚动条时,这个事件才会被激发。非我们所需。 阅读全文
posted @ 2009-04-09 14:21 巧克力.Net 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: 事件是一个非常有用的功能,通常用于信息传递交互大大提高程序编写的灵活性。在高级语言中都会集成这方面特性;Flex也不例外几乎所有控件中都集成了大量的事件,如果Button的Click事件等。但实际应用中控件自有的事件是不能满真实需要的,特别在自己编写自定义控件时,自定义控件内部信息的改变如何及时通知所在的容器变得很更要;这个时候自定义事件就起到它的作用。 阅读全文
posted @ 2009-04-08 18:33 巧克力.Net 阅读(265) 评论(0) 推荐(0) 编辑