2011-04-20 116 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