作者evileva (小黑要乖喔)
看板Flash
标题[问题] flex上tween的运用
时间Tue Jun 30 09:52:05 2009
一般在Image 或 swfLoader元件,
都能运用简单的Resize or Move....等类的控制元件,
加入easingfunction来使用简单的tween的变化,
但是今天我想在Text元件上做出Resize的变化,
不过Resize试调整元件的长宽,并没有办法连字体一起调整,
当然我也能自己调整字体大小,但是这样又没有办法简单的做出tween的效果,
不知道关於这点,有没有高手能帮忙指导呢?
尝试了一下
<mx:Sequence id="Tryit">
<mx:Parallel duration="500" target="{example}">
<mx:Resize widthTo="300" heightTo="300" easingFunction="mx.effects.easing.Elastic.easeOut"/>
</mx:Parallel>
</mx:Sequence>
<mx:Container id="example" x="162" y="82" label="543" visible="true" width="199" height="198">
<mx:Text fontSize="50" text="Hi" width="100" height="100" x="50" y="50"/>
</mx:Container>
在scritp中让Tryit运作起来,结果并无法让Text有弹簧的效果,
由於对Flex还没很熟悉,对於Container元件更是第一次接触,
烦请帮忙看这是哪边错了呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.200.189
1F:→ aquarianboy:是想要做出"弹簧"效果的字吗? 06/30 09:53
2F:→ evileva:是 06/30 10:01
3F:推 cjcat2266:把text包在一个container里面,缩放开container 06/30 10:17
4F:→ cjcat2266: 该 06/30 10:18
5F:→ evileva:感谢 我去试试看 06/30 10:30
※ 编辑: evileva 来自: 59.126.200.189 (06/30 11:57)
6F:推 cjcat2266:我不是说Container object,是说包到类似Sprite这种 06/30 14:13
7F:→ cjcat2266:DisplayObjectContainer里面,在Script tag里面写 06/30 14:13