Flex中在改变ColorPicker选取颜色时动态延迟效果的例子
By Minidxer | August 2, 2008
和前面Flex中通过openDuration和closeDuration样式改变ComboBox控件打开/关闭下拉菜单时延迟效果的例子类似的,接下来的例子演示了Flex中在改变ColorPicker选取颜色时延迟效果。如果你想去掉这种效果,只需要将openDuration和closeDuration样式的值设为0就可以了。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整实现代码(或点击这里察看):
Download: main.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="top"
- backgroundColor="white">
- <mx:Script>
- <![CDATA[
- import mx.effects.easing.*;
- ]]>
- </mx:Script>
- <mx:Number id="easeDurationMS">2000</mx:Number>
- <mx:ColorPicker id="colorPicker"
- openDuration="{easeDurationMS}"
- openEasingFunction="Elastic.easeOut"
- closeDuration="{easeDurationMS}"
- closeEasingFunction="Elastic.easeIn"
- width="50"
- height="50" />
- </mx:Application>
代码:Peter deHaan 翻译/整理/编译:minidxer
Topics:
Flex |
Tags: closeDuration, closeEasingFunction, ColorPicker, openDuration, openEasingFunction, 延迟效果
Trackbacks