下面看看要怎麼開始用Starling新增內容和製作動畫。首先,你建立好一個支援Starling的ActionScript項目後(如果你不知道要怎麼做請查看這篇文章),第一件要做的就是建立一個Starling核心引擎的執行個體。 var _st:Starling = new Starling(AnimationExample, stage);
_st.start(); 複製代碼 可見建立Starling()執行個體時,你要給它提供兩個參數(它確實需要額外的參數但是目前我們會先跳過)。第一個參數是當Starling啟動並執行時候你要執行個體化的根類,在這裡是AnimationExample。第二個參數是你要附加到根類執行個體的儲存單元,在這裡我們只要指定stage執行個體就可以了。
public class Starling101 extends Sprite
{
public function Starling101()
{
var _st:Starling = new Starling(AnimationExample, stage);
_st.start();
}
}
} 複製代碼 建立遊戲文檔類
public class AnimationExample extends Sprite
{
public function AnimationExample()
{
super();
}
}
} 複製代碼 現在你要建立一個叫init()的方法。對於這個例子,你可以將絕大部分代碼放在這裡。沒有將代碼放到實際的類建構函式中,是因為我們想確保在其他東西進入進程之前這個類已經放到舞台上了。而這樣做,只需要在AnimationExample類建構函式中加入一個事件偵聽,等到這個類完整的添加到舞台上才執行。 public function AnimationExample()
{
super();