0

我的皮肤有两种形状:

1.圆

s:Ellipse width="20" height="20" includeIn="collapsed">
s:fill>
s:SolidColor color="#BBBBBB"/>
/s:fill>
/s:Ellipse>

2.矩形

s:Rect radiusX="10" radiusY="10" width="80" height="20" includeIn="expanded">
s:stroke>
s:SolidColorStroke color="0" weight="1"/>
/s :stroke>
s:fill>
s:SolidColor color="#00FF00"/>
/s:fill>
/s:Rect>

我想要一个补间形状。这种形状补间在 Flash IDE 中是可能的。圆形需要平滑地转换为矩形。可以在 mxml 中使用吗?

4

1 回答 1

1

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

但是,我确实找到了一个名为Tweensy的 Tweening 库,它说可以做 Vector Shape Tweens。它现在处于测试阶段,我从未尝试过,但值得一试。

于 2011-04-20T13:03:05.047 回答