让我们掌握flex源码

讲到flex 4的学习,我想不同的人有不同的方法,都有适合自己的好方式,但是,这里顺便说一下,任何时候都不要忽略 flex源码的作用,flex源码是进入flex 4设计大门的钥匙,只有掌握好这个源码设计,才能真正的学到一些有用的知识,所以,今天在这里讲一个使用的例子,加深大家对flex源码变化的了解。这个相信大家可以收获良多。
在源代码的模式下,创建了一个 Transition对象,在<mx:states>标签后添加 <mx:transitions>标签,以下是我自己写的指定触发对象的变换的代码:
<mx:transitions>
<mx:Transition id=“myTransition“ fromState=“*“ toState=“Advanced“>
</mx:Transition> </mx:transitions>
当然,你也可以在 <mx:transitions>标签中定义更多的变换的。
 <mx:Transition id=“myTransition“ fromState=“*“ toState=“Advanced“>
 <mx:Parallel target=“{myVBox}“>
 <mx:Parallel target=“{myVBox}“>
 <mx:WipeDown duration=“1000“/>
 </mx:Parallel> </mx:Transition>
其中我们可以看到,变换的目标组件是名叫 myVBox的 VBox容器对吧?还有你希望在变换期间两种效果同时发生,所以使用了 <mx:Parallel>标签。但是假如你希望这两种效果是顺序发生的,则需要使用<mx:Sequence>标签。接着我是在<mx:Parallel>标签对中输入<mx:WipeDown>和<mx:Dissolve>标签,代码如下:
 <mx:Parallel target=“{myVBox}“>
 <mx:WipeDown duration=“2000“/>
 <mx:Dissolve alphaFrom=“0.0“ alphaTo=“1.0“ duration=“2000“/> </mx:Parallel>
 完成后的 <mx:transitions>标签代码大致就像这样:
<mx:transitions>
 <mx:Transition id=“myTransition“ fromState=“*“ toState=“Advanced“>
 <mx:Parallel target=“{myVBox}“>
 <mx:WipeDown duration=“2000“/>
 <mx:Dissolve alphaFrom=“0.0“ alphaTo=“1.0“ duration=“2000“/>
 </mx:Parallel> </mx:Transition> </mx:transitions>
     可能很多人看到这个源码可能难以置信,看起来也不是多么的困难,但是真正的说起来这个东西很能让人们感受它的深度,这个是一个循序渐进的过程,只有不断的学习,巩固加深,才能做到真正的实用化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值