Flex中通过creationCompleteEffect样式为Accordion容器设置创建完成特效的例子
2009-11-11 16:25
519 查看
在前面的Flex中通过creationCompleteEffect样式给Button控件设置创建完成效果的例子中,我们了解了Flex中如何通过creationCompleteEffect样式,给Button控件设置创建完成效果。接下来的例子演示了同样使用creationCompleteEffect样式,为Accordion容器设置创建完成特效。由于peterd没有给出相关的png资源,无法编译通过很是抱歉,大家将就着先看看代码或者看看上面Button的例子,拿到png资源后会更新demo。
下面是完整代码:
Download: main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:String id="str" source="lorem.txt" />
<mx:Accordion id="accordion"
creationCompleteEffect="Dissolve"
width="400"
height="300">
<mx:VBox id="vBox1"
label="Red (WipeUp)"
icon="@Embed('assets/bullet_red.png')"
backgroundColor="red"
creationCompleteEffect="WipeUp"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox2"
label="Orange (WipeDown)"
icon="@Embed('assets/bullet_orange.png')"
backgroundColor="haloOrange"
creationCompleteEffect="WipeDown"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox3"
label="Yellow (WipeLeft)"
icon="@Embed('assets/bullet_yellow.png')"
backgroundColor="yellow"
creationCompleteEffect="WipeLeft"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox4"
label="Green (WipeRight)"
icon="@Embed('assets/bullet_green.png')"
backgroundColor="haloGreen"
creationCompleteEffect="WipeRight"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox5"
label="Blue (Iris)"
icon="@Embed('assets/bullet_blue.png')"
backgroundColor="haloBlue"
creationCompleteEffect="Iris"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
</mx:Accordion>
</mx:Application>
下面是完整代码:
Download: main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:String id="str" source="lorem.txt" />
<mx:Accordion id="accordion"
creationCompleteEffect="Dissolve"
width="400"
height="300">
<mx:VBox id="vBox1"
label="Red (WipeUp)"
icon="@Embed('assets/bullet_red.png')"
backgroundColor="red"
creationCompleteEffect="WipeUp"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox2"
label="Orange (WipeDown)"
icon="@Embed('assets/bullet_orange.png')"
backgroundColor="haloOrange"
creationCompleteEffect="WipeDown"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox3"
label="Yellow (WipeLeft)"
icon="@Embed('assets/bullet_yellow.png')"
backgroundColor="yellow"
creationCompleteEffect="WipeLeft"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox4"
label="Green (WipeRight)"
icon="@Embed('assets/bullet_green.png')"
backgroundColor="haloGreen"
creationCompleteEffect="WipeRight"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
<mx:VBox id="vBox5"
label="Blue (Iris)"
icon="@Embed('assets/bullet_blue.png')"
backgroundColor="haloBlue"
creationCompleteEffect="Iris"
width="100%"
height="100%">
<mx:Text text="{str}" width="100%" height="100%" />
</mx:VBox>
</mx:Accordion>
</mx:Application>
相关文章推荐
- Flex中通过creationCompleteEffect样式给Button控件设置创建完成效果的例子
- Flex中如何通过getHeaderAt()函数以及selectedUpIcon,selectedOverIcon和selectedDownIcon样式给Accordion头部设置一个分割用图标的例子
- Flex中如何通过getHeaderAt()函数以及selectedUpIcon,selectedOverIcon和selectedDownIcon样式给Accordion头部设置一个分割用图标的例子
- Flex中通过设置textAlign和labelStyleName样式设置FormItem容器中标签文本对齐方式的例子
- Flex的Accordion控件中如何通过设置openDuration样式设定打开/切换的时间长短的例子
- Flex中通过headerHeight风格设置TitleWindow容器(container)的header部高度的例子
- Flex的滑标控件HSlider中如何通过tickThickness样式设置标尺厚度/宽度的例子
- Flex中通过borderColor样式设置NumericStepper控件边框颜色的例子
- Flex中如何通过downArrowSkin和upArrowSkin样式设置NumericStepper控件的上下箭头Skin的例子
- Flex中如何通过设置fontFamily样式在ComboBox控件中使用自定义嵌入字体的例子
- Flex中如何通过borderColor样式设置DateField控件边框颜色的例子
- Flex中如何通过设置GridLines对象的horizontalAlternateFill样式交错显示LineSeries图表背景颜色的例子
- Flex中通过设置horizontalAlign风格设置FormItem容器中项目水平位置(Horizontally)的例子
- Flex中如何通过设置editable属性创建一个可编辑的DataGrid控件的例子
- Flex中通过disabledIconColor样式设置NumericStepper控件图标(icon)无效时的颜色的例子
- Flex中通过设置fillColors样式改变ComboBox控件的填充背景颜色的例子
- Flex中如何通过backgroundImage和backgroundSize样式,设置VBox容器的背景图片以及大小
- Flex中通过设置direction属性改变FormItem容器中项目方向(direction)的例子
- Flex的NumericStepper控件中如何通过textAlign样式设置文本对齐方式的例子
- Flex中如何通过disabledColor样式设置NumericStepper控件无效时文本颜色的例子