2011年10月20日 星期四

Progression

Document

Stage分為三層,一般都是加在container(ex:new addchildat(container,_mc,0))除了proloader會使用到foreground,background,比如說loadingbar加在foreground,背景加在background。不然所有的sceneaddchild cast通通都加在container
 Progression有個DepLink的選項若設為true,在瀏覽器上會看到像是網址一樣的連結。manager.sync = true;

Scene
CastButton通常用在轉scene跟連結比較多會用到。

Command



addCommand是一個物件。除了override的六個functionaddCommand的時候直接add之外,其它自己寫的function命令:Command.execute()開始執。
其他還有AddChildRemoveChildDoTweenerDoTweenFrameWaitFuncGoto、各種Load Command,甚至可以自訂CommandCommand.execute()開始執行。
Wait:等於是用一行寫一個timer,延遲幾秒鐘之類的。

Cmmand List
SerialListParallelList兩大類(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的


沒有留言:

張貼留言