2011-04-20 109 views
0

我已经在皮肤两种形状:Flex 4的皮肤形状间效果

1.Circle

S:椭圆宽度= “20” HEIGHT = “20” includeIn = “坍塌”>
S:填>
S:的SolidColor颜色= “#BBBBBB”/>
/秒:补>
/秒:椭圆>

2 .Rectangle

S:矩形半径X = “10” 半径= “10” 宽度= “80” HEIGHT = “20” includeIn = “扩展”>
S:行程>
S:SolidColorStroke颜色= “0” 权重= “1”/>
/秒:行程>
S:填>
S:的SolidColor颜色= “#00FF00”/>
/秒:补>
/秒:矩形>

我想要有一个补间形状。这种形式的补间在Flash IDE中是可行的。圆需要平滑地转换成矩形。在mxml中可能吗?

+0

我以为补间主要是为了运动,而不是变形;但这不是我的专长。我想你必须自己写这个转变,这可能很乏味。有关Tweens在Flex中的更多信息,请访问:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf68e80-7ffa.html – JeffryHouser 2011-04-20 12:27:24

回答

1

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

但是,我确实找到了一个叫做Tweensy的补间库,它可以做Vector Shape Tweens。它现在处于测试阶段,我从来没有尝试过,但它值得一试。

+0

它非常生气,flex中没有形状变形/变形 – Ryan 2011-04-20 15:29:53

+0

不是。我一直在做Flex 3年,从来没有用过它。另外,它不是Flex限制,而是Flash限制。 – 2011-04-20 15:33:30