Browse > Home > Archive: 06月 2009

| Subcribe via RSS

Gumbo Skinning:强大的Flex4组件皮肤自定义功能

06月 9th, 2009 | No Comments , 397 views | Posted by flashlizi in Flex4(Gumbo)

Flex4与flex3相比有着非常大的变化,而全新的组件皮肤自定义(Gumbo Skinning)最能集中体现flex4的优点。组件功能逻辑与显示分离,布局独立于组件,统一的组件皮肤自定义方式,再加上FXG(Flex Graphics)强大的绘图功能,我们甚至可以抛弃PS、CS3等工具,完全用MXML定制出非常漂亮的组件。

下面是我今天做的一套flex4的组件皮肤,无任何外部图形,大家可以看一下flex4 skinning的效果(需要安装flash player10):


点击下载源文件>>>

Flex 4系列:认识flex 4中的命名空间namespace

06月 4th, 2009 | No Comments , 301 views | Posted by flashlizi in Flex4(Gumbo)

Flex 4(gumbo)定义了如下3个命名空间:

1、xmlns:fx=”http://ns.adobe.com/mxml/2009″
这是MXML 2009版的命名空间,它包含了AS3的最顶层(top-level)的基本元素,如Object、Array、Boolean、String、Number、Vector、XML等,详细列表可参看Flex SDK下的framwork目录下的mxml-2009-manifest.xml清单文件。另外,它还包括了一些MXML编译器的标签,如<fx:Script>、<fx:Style>、<fx:Binding>、<fx:Metadata>、<fx:Component>、<fx:Declarations>等。

2、xmlns:mx=”library://ns.adobe.com/flex/halo”
这是Helo组件的命名空间,它包含了所有mx包里的组件。详细列表可参看Flex SDK下的framwork目录下的halo-manifest.xml清单文件。

3、xmlns:s=”library://ns.adobe.com/flex/spark”
这是Spark组件的命名空间,它包含了所有spark包和flashx(新的文本布局组件textLayout)包里的组件。另外,为了方便,它还包含了mx包里的RPC相关的类和states、graphics、effect等,当然你仍然可以使用mx命名空间来使用这些类和组件。详细列表可参看Flex SDK下的framwork目录下的spark-manifest.xml清单文件。

如果你用gumbo来开发或编译flex3的项目的时候,你仍然可以使用flex3的MXML命名空间xmlns:mx=http://www.adobe.com/2006/mxml,但是它不能和MXML 2009的fx命名空间混合使用。

想了解更多内容的话,你可以参看MXML 2009说明书

wow gold wow gold wow gold wow power leveling wow power leveling wow power leveling nike shoes nike shoes nike shoes nike shoes jordan shoes Jordan shoes jordan shoes Jordan shoes world of warcraft gold world of warcraft gold Replica handbags 1