FXG

Flash XML Graphics(FXG)是在构建Flex应用程序时,定义的一种图形格式。使用FXG,Flex可以同其他的Adobe工具,如FlashCatalyst、Illustrator等交换数据。这样可以大大简化整个设计和开发的工作流程。界面图形设计师可以使用通过其他平面设计工具。开发工程师就可以把FXG文件直接在Flex项目中应用.

path

路径就是由一系列的点组成的,最后再由线汇集成一个图像.

群组Group类

Group是所有容器组件中最基本的类,所有的容器组件都是继承Group类的。相当于Flex 4之前版本的Canvas组件,但是新的Group要比Canvas更加的简洁、体积更加小

图形元素

在FXG中,所有的图形元素都是继承自IgraphicElement接口。FXG中定义的基本图形元素有矩形、椭圆形、线。矩形使用<s:Rect>标签绘制,椭圆形使用<s:Ellipse>标签绘制,线使用<s:Line>标签绘制

文字布局

在Flex 4之前,官方已经推出了一个开源框架Text Layout Framework,该框架意在处理复杂的文字排列方式,如横向排列。在Flex 4中,已经集成了该框架的基本功能,而且在文字显示的相关组件中,也添加了新的属性,使得可以更加方便地使用

填充图形

使用<s:fill>标签,可以对图形进行颜色或者图像的填充。填充的类型有单色填充SolidColor、放射性填充RadialGradient、线性填充LinearGradient和图像填充BitmapFill

位图BitmapImage标签

可以使用<s:BitmapImage>标签把图像填充在一个规则的区域内。区域和图像的关系就如同系统的桌面和背景一样,可以重复平铺,可以适合区域的拉伸图像,也可以对图像剪裁

遮罩特性

FXG同样也支持遮罩的特性。遮罩简单来说就是使得组件元素以特定的方式部分呈现出来。FXG中提供了两种类型的遮罩呈现方式:clipping和alpha。clipping就是按照遮罩层的组件元素,区域呈现出来,而alpha则是呈现的透明度

posted @ 2011-05-17 23:15  lovecd  阅读(4890)  评论(0编辑  收藏  举报