Flex中通过creationCompleteEffect样式为Accordion容器设置创建完成特效的例子

在前面的 Flex中通过creationCompleteEffect样式给Button控件设置创建完成效果的例子中,我们了解了Flex中如何通过creationCompleteEffect样式,给Button控件设置创建完成效果。接下来的例子演示了同样使用creationCompleteEffect样式,为Accordion容器设置创建完成特效。由于peterd没有给出相关的png资源,无法编译通过很是抱歉,大家将就着先看看代码或者看看上面Button的例子,拿到png资源后会更新demo。
 
下面是完整代码:
Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3.         layout="vertical"
  4.         verticalAlign="middle"
  5.         backgroundColor="white">
  6.     <mx:String id="str" source="lorem.txt" />
  7.     <mx:Accordion id="accordion"
  8.             creationCompleteEffect="Dissolve"
  9.             width="400"
  10.             height="300">
  11.         <mx:VBox id="vBox1"
  12.                 label="Red (WipeUp)"
  13.                 icon="@Embed('assets/bullet_red.png')"
  14.                 backgroundColor="red"
  15.                 creationCompleteEffect="WipeUp"
  16.                 width="100%"
  17.                 height="100%">
  18.             <mx:Text text="{str}" width="100%" height="100%" />
  19.         </mx:VBox>
  20.         <mx:VBox id="vBox2"
  21.                 label="Orange (WipeDown)"
  22.                 icon="@Embed('assets/bullet_orange.png')"
  23.                 backgroundColor="haloOrange"
  24.                 creationCompleteEffect="WipeDown"
  25.                 width="100%"
  26.                 height="100%">
  27.             <mx:Text text="{str}" width="100%" height="100%" />
  28.         </mx:VBox>
  29.         <mx:VBox id="vBox3"
  30.                 label="Yellow (WipeLeft)"
  31.                 icon="@Embed('assets/bullet_yellow.png')"
  32.                 backgroundColor="yellow"
  33.                 creationCompleteEffect="WipeLeft"
  34.                 width="100%"
  35.                 height="100%">
  36.             <mx:Text text="{str}" width="100%" height="100%" />
  37.         </mx:VBox>
  38.         <mx:VBox id="vBox4"
  39.                 label="Green (WipeRight)"
  40.                 icon="@Embed('assets/bullet_green.png')"
  41.                 backgroundColor="haloGreen"
  42.                 creationCompleteEffect="WipeRight"
  43.                 width="100%"
  44.                 height="100%">
  45.             <mx:Text text="{str}" width="100%" height="100%" />
  46.         </mx:VBox>
  47.         <mx:VBox id="vBox5"
  48.                 label="Blue (Iris)"
  49.                 icon="@Embed('assets/bullet_blue.png')"
  50.                 backgroundColor="haloBlue"
  51.                 creationCompleteEffect="Iris"
  52.                 width="100%"
  53.                 height="100%">
  54.             <mx:Text text="{str}" width="100%" height="100%" />
  55.         </mx:VBox>
  56.     </mx:Accordion>
  57. </mx:Application>

你可能感兴趣的:(职场,休闲)