on(release)
? {
??? tellTarget("_root")
?? {
????? gotoAndPlay("SceneName",1);
?? }
}
首先,直接寫gotoAndPlay()肯定是不行的,因?yàn)槟闶窃谝粋€(gè)mc中的按鈕
這樣寫,goto語句作用的是mc,而不是_root
但是寫成_root.gotoAndPlay("SceneName",1);也不行
因?yàn)閙c.gotoAndPlay();沒有帶場(chǎng)景參數(shù)的函數(shù)原型,只有mc.gotoAndPlay(frame);
只有單獨(dú)使用gotoAndPlay()才有g(shù)otoAndPlay(scene,frame)的用法
所以采取這種折衷的辦法
用tellTarget()
既可以確保作用對(duì)象是_root.而非mc,也可以單獨(dú)使用gotoAndPlay()語句