Apache flex Flex 4皮肤形状吐温效应

Apache flex Flex 4皮肤形状吐温效应,apache-flex,effect,shape,skin,tween,Apache Flex,Effect,Shape,Skin,Tween,我的皮肤有两种形状: 1.圈 s:Ellipse width=“20”height=“20”includeIn=“collapsed”> s:填充> s:SolidColor=“#BBBBBB”/> /s:填充> /s:椭圆> 2.矩形 s:Rect radiusX=“10”radiusY=“10”width=“80”height=“20”includeIn=“expanded”> s:笔划> s:SolidColorStroke color=“0”weight=“1”/> /s:笔划> s:填

我的皮肤有两种形状:

1.圈

s:Ellipse width=“20”height=“20”includeIn=“collapsed”>
s:填充>
s:SolidColor=“#BBBBBB”/>
/s:填充>
/s:椭圆>

2.矩形

s:Rect radiusX=“10”radiusY=“10”width=“80”height=“20”includeIn=“expanded”>
s:笔划>
s:SolidColorStroke color=“0”weight=“1”/>
/s:笔划>
s:填充>
s:SolidColor=“#00FF00”/>
/s:填充>
/s:Rect>


我想要一个有形状的吐温。这种形状在flashide中是可能的。圆需要平滑地变换为矩形。在mxml中可以吗?

只有Flash IDE可以使用时间线来完成。您无法使用代码创建它(除非手动绘制),因此Flex不支持此功能


然而,我确实发现了一个名为Tweening的库,它说可以做向量形状Tween。它现在处于测试阶段,我从未尝试过,但值得一试。

我认为tweens主要用于运动,而不是变形;但这不是我的专长。我认为您必须自己编写转换,这可能会很乏味。更多关于Flex中的tween的信息:Flex中没有形状tween/morph真的很疯狂。我做Flex已经三年了,从来没有使用过它。另外,这不是Flex限制,而是Flash限制。