Document
Stage分為三層,一般都是加在container(ex:new
addchildat(container,_mc,0))除了proloader會使用到foreground,background,比如說loadingbar加在foreground,背景加在background。不然所有的scene要addchild cast通通都加在container。
Progression有個DepLink的選項若設為true,在瀏覽器上會看到像是網址一樣的連結。manager.sync = true;
Scene
CastButton通常用在轉scene跟連結比較多會用到。
Command
addCommand是一個物件。除了override的六個function在addCommand的時候直接add之外,其它自己寫的function命令:Command.execute()開始執。
其他還有AddChild、RemoveChild、DoTweener、DoTweenFrame、Wait、Func、Goto、各種Load Command,甚至可以自訂Command,Command.execute()開始執行。
Wait:等於是用一行寫一個timer,延遲幾秒鐘之類的。
Cmmand List
SerialList與ParallelList兩大類(SerialList使用的時機:有時候DoTweener會有時間差,播完a動畫再播b動畫,就可以用SerialList來序列播放)
CommandList.addCommand(cmd1, cmd2, …)增加Command
使用Array可互相切換,
CommandList.addCommand(cmd1, [cmd2_1, cmd2_2], cmd3, …)
CommandList.execute()執行
之後使用LoadScene Command來處理讀取進度,這邊class我不知道在寫什麼要再看看。
參考資料:
Gray
小筆記:
小loading的進度寫在MySceneLoader 控制bar跟文字
loading本身是movieclip裡面包含兩個物件一個bar一個文字
跳頁那個先複製GRAY的