在FLEX作簡單的動畫,並不難。
但要自己去調整x與y軸,這點比較頭大。......要重複地試好幾次才會把畫面調整到好看
在FLEX作簡單的動畫,並不難。
但要自己去調整x與y軸,這點比較頭大。......要重複地試好幾次才會把畫面調整到好看
今天的範例是「按下按鈕,DataGrid就會從座標(0,0),移動到座標(450,400)」
執行畫面如下:
最簡單的寫法如下,在 .mxml檔案裡面寫著----
02 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
03
04 <mx:Script>
05 <![CDATA[
06 private function init():void{
07 myMove.xFrom = 0;
08 myMove.yFrom = 0;
09 myMove.xTo = 450;
myMove.yTo = 400;
10 myMove.play();
11 }
12 ]]>
13 </mx:Script>
14
15 <mx:Move id="myMove" target="{this.dg1}" />
16
17 <mx:Button id="b1" click="init()" label="Button"/>
18 <mx:DataGrid id="dg1">
19 <mx:columns>
20 <mx:DataGridColumn headerText="Column 1" dataField="col1"/>
21 <mx:DataGridColumn headerText="Column 2" dataField="col2"/>
22 <mx:DataGridColumn headerText="Column 3" dataField="col3"/>
23 </mx:columns>
24 </mx:DataGrid>
25
26 </mx:Application>
重點在於第15行的 <mx:Move 這一句話,放在程式的外圍比較好。
把負責動作的目標(target),指向了 DataGrid這個物件。 (只有這個DataGrid會被移動)
如果同時移動多個物件,可以寫成 targets={物件id#1, 物件id#2, ....}
程式裡面的 .xFrom與 .yFrom,就是 "起點" 的 x / y軸座標
反之, .xTo與 .yTo就是移動的 "終點" 。
要跟大家報告的是:畫面裡頭,都是"正"座標。 所以,座標(0, 0)是畫面的左上角
而 [ 負數 ]的座標值,表示畫面以外的空間了
完成了,很簡單。
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約75~88hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
ASP.NET MVC線上課程 第一天 免費看 (5.5小時)
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.台灣 或 school (at) mis2000lab.net
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
................ facebook社團 https://www.facebook.com/mis2000lab ......................
................ YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講
事先錄製好的影片,並非上課時側錄! 觀看影片時,有如我「一對一」跟您面對面講課。
ASP.NET MVC 5 線上教學
累積時數約 75~ 88小時...... 第一天(5.5小時)完整內容,"免費"讓您評估