浏览模式: 正常浏览 | 列表浏览
下面的实例演示了在Flex中怎样使用 CheckBox 组件和 ArrayCollection 的 filterFunction 属性来过滤 DataGrid 组件的 item 。

先看演示:点击checkBox进行过滤,只显示值为0的数据



该演示的代码: ...

阅读全文
下面的实例中,有一个表格( Form ),这个 Form 有一个高级模式 ,当选择高级模式后会出现更多额外的文本框给用户填写。
就像下边演示中看到的一样,当你点击"Toggle Form" 按钮时额外的文本框会显示或者隐藏
先看演示:


同样再加一个弹性效果 :)



首先我们建立了一个 private bindable 变量叫做 "advanced" 当点击"Toggle" 按钮时 这个值就会改变。

FormItem的 visible 和 includeInLayout 属性就绑定到这个 advanced 值上, 前者负责显示和隐藏,后者负责计算位置,可以看一下文档 :)

要注意的是Effect是放在FormItem中的。

完整代码在下边:
...

阅读全文

成都 RIA/Flash/Flex 聚会

[ 2008-03-12 00:06:18 | 发布: N神 ]
YX.Shawn 正在组织成都的RIA/Flash/Flex 聚会 ,帮忙宣传一下,感兴趣的快去参加 [biggrin]
attachments/200803/12_001050_e13661.jpg
引用
RIA/Flash/Flex 现在都单枪匹马的散兵在搞.
北京召开了几次RIA的论坛,但是好像成都这边比较冷清哈?

有兴趣的朋友,哪天一起出来耍下,交流一下?

活动的讨论情况以及最新信息,讨论结果将会发布到 http://blog.ezse.com/?page_id=695

详细讨论群:

Douban: http://www.douban.com/event/10035719/

QQ群: 6203101
...

阅读全文
下面的实例演示了怎样使用 hideEffect 和 showEffect 属性,使得当组件的visible属性改变时引发一个动画效果。

先看演示:鼠标点击hide和show按钮来隐藏和显示Panel


或者再加一个弹性效果



完整代码在下边:
...

阅读全文

推荐日志 在Flex中使用FileReference类下载文件

[ 2008-03-10 04:04:33 | 发布: N神 ]
下面的实例演示了Flex中的 FileReference 类的基本用法,允许用户从服务器上下载一个文件。这个例子也演示了你可以在 DataGrid组件中显示数据提示(data tips) ,只要把 data grid column 的 showDataTips 属性设置为 true ,然后把 column 的 dataTipField 设置一个值就行了。

在下边的演示中,当用户点击按钮的时候会下载一个 zip 文件 ,然后你可以把鼠标移到 DataGrid 组件的 Type 列上,来看额外的 Event 信息。

先看演示:



该演示的代码: ...

阅读全文
在上例“ 用Validator检测必填项”中,我记录了Validator最简单的用法。但mx.validators包中的类并非只有Validator一个,他们可以实现信用卡号码格式检测(mx.validators.CreditCardValidator)、货币格式检测(mx.validators.CurrencyValidator)、E-mail格式检测(mx.validators.EmailValidator)等等功能,所有的检测器列表可以看这里。这些类都是Validator的子类。

先看效果。下面的范例演示了StringValidator、NumberValidator和EmailValidator的用法。由于这三个类都继承自Validator,因此都拥有requiredFieldError属性,用于自定义没有值的时候的错误信息。但是这三个类拥有更多的错误信息。要检测的值越复杂,需要定义的错误信息就越多,例如EmailValidator,本例中共定义了9个错误信息。

如果不定义错误信息,Flex会显示默认的英文错误信息,这显然也不是我们所需要的。如果想偷懒的话,可以定义几个最可能出现的错误,例如本例的NumberValidator,就没有定义所有的错误信息。

顺便还要说一句的是,NumberValidator可以指定要检测的数字是整数还是实数,这需要用domain属性来指定。同时,它还可以指定千分位分隔符。


...

阅读全文

推荐日志 在Flex中复制文字到操作系统的剪贴板

[ 2008-03-08 04:22:59 | 发布: N神 ]
这个实例演示了怎么样使用System.setClipboard()静态方法,从一个Flex application中复制文字到操作系统的剪贴板。
随便在RichTextEditor打些字,然后点击Copy text to clipboard 按钮就复制到剪贴板了,之后就找个能打文本的地方试试吧
先看演示:
...

阅读全文