說真的,這兩個動畫效果,我分得不是很清楚。

基本上,兩者都是把某一個元件的尺寸,作變化。

<mx:Resize  可以把元件的「寬度」與「高度」作變化,例如 heightFrom 與 heightTo。便會有變形的效果。

                       如果您要作變寬、壓扁這些效果,可能直接控制元件的Size,就能做出來。

 

<mx:Zoom  則是以「等比例」來作縮放,例如 zoomHeightFrom="0.0"  zoomHeightTo="1.0"

                     這種變形方式比較簡單,等比例由小變大、由大變小。

 

 

 

 

===============================================================================

如果要同時啟動兩種以上的動畫效果,就要加上其他步驟了。

<mx:Parallel>

      <!-- 同時啟動這些動畫,把所有效果混合起來,同時呈現 -->

      <mx:Move ...... />

      <mx:Zoom ..... />

</mx:Parallel>

 

 

如果要循序(一個一個動畫效果),逐一呈現。那就要用下面的方法。

<mx:Sequence>

      <!-- 同時啟動這些動畫,把所有效果混合起來,同時呈現 -->

      <mx:Move ...... />

      <mx:Zoom ..... />

</mx:Sequence>

 

 

今天為了測試這些東西,大概做了一個早上。

動畫的效果固然簡單,但實際上在寫的時候,還是有一些例外狀況,需要反覆測試才能掌握

 

這就是台語裡面說的「眉角」吧....  

 

有句俗諺說:「(學徒跟著師父學功夫) 要三年四個月才能出師(獨當一面)」

我想就是在不斷地練習裡面,

發覺開發工具上的「眉角」、掌握自己技術上的盲點

 

 

 

 

 

 


 

 

......  寄信給我    mis2000lab (at) 雅虎.com.台灣 ................................................................................................................
ASP.NET專題實務  (文魁出版,VB版 P8187 / C#版P09027

              下集已經出版囉~~~ASP.NET專題實務II:範例應用與4.0新功能

.............................................................................................................. 寄信給我    mis2000lab (at) 雅虎.com.台灣 ........